public void testPurgeObject() throws Exception {
for (String regionId : regions) {
String objectName = "testPurge";
Payload payload = Payloads.newByteSourcePayload(ByteSource.wrap(new byte[] {1,2,3}));
ObjectApi objectApi = api.objectApiInRegionForContainer(regionId, name);
// create a new object
objectApi.replace(objectName, payload, ImmutableMap.<String, String>of());
CDNApi cdnApi = api.cdnApiInRegion(regionId);
assertTrue(cdnApi.purgeObject(name, "testPurge", ImmutableList.<String>of()));
// delete the object
objectApi.delete(objectName);
assertNull(objectApi.get(objectName, GetOptions.NONE));
}
}