Merge pull request #1529 from jclouds/fix-s3-test-on-1.6.x

Fixing S3ClientMockTest hanging on Java 7 since 843ed57
This commit is contained in:
Andrew Phillips 2013-04-11 09:29:58 -07:00
commit 45a15303ee
1 changed files with 4 additions and 2 deletions

View File

@ -70,14 +70,16 @@ public class S3ClientMockTest {
public void testZeroLengthPutHasContentLengthHeader() throws IOException, InterruptedException {
MockWebServer server = new MockWebServer();
server.enqueue(new MockResponse().setBody("").addHeader(ETAG, "ABCDEF"));
server.enqueue(new MockResponse().addHeader(ETAG, "ABCDEF"));
// hangs on Java 7 without this additional response ?!?
server.enqueue(new MockResponse().addHeader(ETAG, "ABCDEF"));
server.play();
S3Client client = getS3Client(server.getUrl("/"));
S3Object nada = client.newS3Object();
nada.getMetadata().setKey("object");
nada.setPayload(new byte[] {});
assertEquals(client.putObject("bucket", nada), "ABCDEF");
RecordedRequest request = server.takeRequest();