public void close() throws IOException { Closeables.close(blobStore.getContext(), true); }
private static String getBlobStoreType(BlobStore blobStore) { return blobStore.getContext().unwrap().getProviderMetadata().getId(); }
blobStore.getContext().utils().date() .iso8601DateFormat(creationDate).trim());
blobStore.getContext().utils().date() .iso8601DateFormat(new Date()));
@AfterClass void close() { if (blobstore != null) Closeables.closeQuietly(blobstore.getContext()); } }
@AfterMethod void close() { Closeables.closeQuietly(blobstore.getContext()); }
@Override public void updateOnRemoved(BlobStore blobStore) { for (String cacheKey : ServiceHelper.findCacheKeysForService(blobStore)) { cache.removeAll(blobStore.getContext().unwrap().getId()); } } }
@AfterClass void close() { if (blobstore != null) Closeables2.closeQuietly(blobstore.getContext()); } }
@Override protected Object doExecute() throws Exception { BlobStore blobStore = getBlobStore(); for (String container : containerNames) { blobStore.deleteContainer(container); cacheProvider.getProviderCacheForType("container").remove(blobStore.getContext().unwrap().getId(), container); } return null; } }
@Override protected Object doExecute() throws Exception { BlobStore blobStore = getBlobStore(); for (String blobName : blobNames) { blobStore.removeBlob(container, blobName); cacheProvider.getProviderCacheForType("blob").remove(blobStore.getContext().unwrap().getId(), blobName); } return null; } }
@Test public void testSignRemoveBlob() { BlobStore removeBlob = requestsSendResponses(init()); assertEquals(removeBlob.getContext().getSigner().signRemoveBlob(container, name), removeBlob()); }
@Test public void testSignGetBlobWithOptions() { BlobStore getBlobWithOptions = requestsSendResponses(init()); assertEquals(getBlobWithOptions.getContext().getSigner().signGetBlob(container, name, options), getBlobWithOptions()); }
@Test public void testSignGetBlob() { BlobStore getBlob = requestsSendResponses(init()); assertEquals(getBlob.getContext().getSigner().signGetBlob(container, name), getBlob()); }
@Test public void testSignGetBlobWithTime() { BlobStore getBlobWithTime = requestsSendResponses(init()); HttpRequest compare = getBlobWithTime(); assertEquals(getBlobWithTime.getContext().getSigner().signGetBlob(container, name, 3l /* seconds */), compare); }
@AfterEach void tearDown() throws Exception { blobStore.deleteContainer(containerName.value()); blobStore.getContext().close(); }
@Override @Test public void testSignGetBlobWithTime() { BlobStore getBlobWithTime = requestsSendResponses(init()); HttpRequest compare = getBlobWithTime(); HttpRequest request = getBlobWithTime.getContext().getSigner().signGetBlob(container, name, 900L /* seconds */); compareRequestComponents(request, compare); }
@Test public void testSignPutBlobWithTime() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(name).payload(text).contentType("text/plain").build(); HttpRequest compare = putBlobWithTime(); compare.setPayload(blob.getPayload()); assertEquals(signPutBloblWithTime.getContext().getSigner().signPutBlob(container, blob, 3l /* seconds */), compare); }
@Test public void testSignPutBlob() throws Exception { BlobStore signPutBlob = requestsSendResponses(init()); Blob blob = signPutBlob.blobBuilder("name").forSigning().contentLength(2l).contentMD5(new byte[] { 0, 2, 4, 8 }) .contentType("text/plain").expires(new Date(1000)).build(); HttpRequest compare = putBlob(); compare.setPayload(blob.getPayload()); assertEquals(signPutBlob.getContext().getSigner().signPutBlob(container, blob), compare); }
@Test public void testSignPutBlob() throws Exception { HashCode hashCode = HashCode.fromBytes(new byte[16]); BlobStore signPutBlob = requestsSendResponses(init()); Blob blob = signPutBlob.blobBuilder("name").forSigning().contentLength(2L).contentMD5(hashCode) .contentType("text/plain").expires(new Date(1000)).build(); HttpRequest compare = putBlob(); compare.setPayload(blob.getPayload()); assertEquals(signPutBlob.getContext().getSigner().signPutBlob(container, blob), compare); }
@Override @Test public void testSignPutBlobWithTime() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(name).payload(text).contentType("text/plain").build(); HttpRequest compare = putBlobWithTime(); compare.setPayload(blob.getPayload()); HttpRequest request = signPutBloblWithTime.getContext().getSigner().signPutBlob(container, blob, 900L /* seconds */); compareRequestComponents(request, compare); assertEquals(request.getPayload(), compare.getPayload()); }