kopia lustrzana https://github.com/gaul/s3proxy
add test for % in blob name
rodzic
ff551248a1
commit
2dd3dac970
|
@ -192,9 +192,7 @@ public final class S3ProxyTest {
|
|||
assertThat(s3BlobStore.containerExists(containerName)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBlobPutGet() throws Exception {
|
||||
String blobName = "blob";
|
||||
private void putBlobAndCheckIt(String blobName) throws Exception {
|
||||
ByteSource byteSource = ByteSource.wrap(new byte[42]);
|
||||
Blob blob = s3BlobStore.blobBuilder(blobName)
|
||||
.payload(byteSource)
|
||||
|
@ -203,12 +201,20 @@ public final class S3ProxyTest {
|
|||
s3BlobStore.putBlob(containerName, blob);
|
||||
|
||||
Blob blob2 = s3BlobStore.getBlob(containerName, blobName);
|
||||
assertThat(blob2.getMetadata().getName()).isEqualTo(blobName);
|
||||
try (InputStream actual = blob2.getPayload().openStream();
|
||||
InputStream expected = byteSource.openStream()) {
|
||||
assertThat(actual).hasContentEqualTo(expected);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBlobPutGet() throws Exception {
|
||||
putBlobAndCheckIt("blob");
|
||||
putBlobAndCheckIt("blob%");
|
||||
putBlobAndCheckIt("blob%%");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBlobList() throws Exception {
|
||||
assertThat(s3BlobStore.list(containerName)).isEmpty();
|
||||
|
|
Ładowanie…
Reference in New Issue