diff --git a/src/test/java/org/gcube/gcat/client/ItemTest.java b/src/test/java/org/gcube/gcat/client/ItemTest.java index c15c421..8d1894c 100644 --- a/src/test/java/org/gcube/gcat/client/ItemTest.java +++ b/src/test/java/org/gcube/gcat/client/ItemTest.java @@ -5,6 +5,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.TimeUnit; import org.junit.Assert; import org.junit.Test; @@ -172,4 +173,22 @@ public class ItemTest extends ContextTest { String gotName = jsonNode.get(NAME_KEY).asText(); Assert.assertTrue(name.compareTo(gotName) == 0); } + + // @Test + public void purgeAll() throws Exception { + ObjectMapper mapper = new ObjectMapper(); + JavaType listType = mapper.getTypeFactory().constructCollectionType(ArrayList.class, String.class); + Item item = new Item(); + String itemsString = item.list(200, 0); + List items = mapper.readValue(itemsString, listType); + while(items.size()>0) { + for(String itemName : items) { + item.purge(itemName); + Thread.sleep(50); + } + itemsString = item.list(200, 0); + items = mapper.readValue(itemsString, listType); + Thread.sleep(TimeUnit.SECONDS.toMillis(5)); + } + } }