Index: components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java |
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java |
index 021d35ef1c02fd8b76c933c198704f9a1c536632..bc8a83a15bcb88bc9ad856d253a0923e33fbf2f5 100644 |
--- a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java |
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java |
@@ -7,7 +7,6 @@ package org.chromium.net; |
import android.test.suitebuilder.annotation.SmallTest; |
import org.chromium.base.test.util.Feature; |
-import org.chromium.net.CronetTestBase.OnlyRunNativeCronet; |
import org.json.JSONObject; |
import java.nio.ByteBuffer; |
@@ -25,7 +24,8 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
private void setUp(QuicBidirectionalStreams enabled) throws Exception { |
// Load library first to create MockCertVerifier. |
System.loadLibrary("cronet_tests"); |
- CronetEngine.Builder builder = new CronetEngine.Builder(getContext()); |
+ ExperimentalCronetEngine.Builder builder = |
+ new ExperimentalCronetEngine.Builder(getContext()); |
QuicTestServer.startQuicTestServer(getContext()); |
@@ -43,7 +43,8 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
builder.addQuicHint(QuicTestServer.getServerHost(), QuicTestServer.getServerPort(), |
QuicTestServer.getServerPort()); |
- builder.setMockCertVerifierForTesting(QuicTestServer.createMockCertVerifier()); |
+ CronetTestUtil.setMockCertVerifierForTesting( |
+ builder, QuicTestServer.createMockCertVerifier()); |
mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, builder); |
} |
@@ -63,11 +64,11 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
String path = "/simple.txt"; |
String quicURL = QuicTestServer.getServerURL() + path; |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .setHttpMethod("GET") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(quicURL, callback, callback.getExecutor()) |
+ .setHttpMethod("GET") |
+ .build(); |
stream.start(); |
callback.blockForDone(); |
assertTrue(stream.isDone()); |
@@ -89,13 +90,13 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
callback.addWriteData("Test String".getBytes()); |
callback.addWriteData("1234567890".getBytes()); |
callback.addWriteData("woot!".getBytes()); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .addHeader("foo", "bar") |
- .addHeader("empty", "") |
- .addHeader("Content-Type", "zebra") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(quicURL, callback, callback.getExecutor()) |
+ .addHeader("foo", "bar") |
+ .addHeader("empty", "") |
+ .addHeader("Content-Type", "zebra") |
+ .build(); |
stream.start(); |
callback.blockForDone(); |
assertTrue(stream.isDone()); |
@@ -119,9 +120,9 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
callback.addWriteData("Test String".getBytes(), false); |
callback.addWriteData("1234567890".getBytes(), false); |
callback.addWriteData("woot!".getBytes(), true); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
+ BidirectionalStream stream = mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder( |
+ quicURL, callback, callback.getExecutor()) |
.delayRequestHeadersUntilFirstFlush(i == 0) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
@@ -155,9 +156,9 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
callback.addWriteData("Test String".getBytes(), false); |
callback.addWriteData("1234567890".getBytes(), false); |
callback.addWriteData("woot!".getBytes(), true); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
+ BidirectionalStream stream = mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder( |
+ quicURL, callback, callback.getExecutor()) |
.delayRequestHeadersUntilFirstFlush(i == 0) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
@@ -191,14 +192,14 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
super.onStreamReady(stream); |
} |
}; |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(url, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .setHttpMethod("GET") |
- .delayRequestHeadersUntilFirstFlush(i == 0) |
- .addHeader("foo", "bar") |
- .addHeader("empty", "") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ .setHttpMethod("GET") |
+ .delayRequestHeadersUntilFirstFlush(i == 0) |
+ .addHeader("foo", "bar") |
+ .addHeader("empty", "") |
+ .build(); |
// Flush before stream is started should not crash. |
stream.flush(); |
@@ -229,14 +230,14 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.addWriteData("Test String".getBytes(), true); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(url, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .delayRequestHeadersUntilFirstFlush(i == 0) |
- .addHeader("foo", "bar") |
- .addHeader("empty", "") |
- .addHeader("Content-Type", "zebra") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ .delayRequestHeadersUntilFirstFlush(i == 0) |
+ .addHeader("foo", "bar") |
+ .addHeader("empty", "") |
+ .addHeader("Content-Type", "zebra") |
+ .build(); |
stream.start(); |
callback.blockForDone(); |
assertTrue(stream.isDone()); |
@@ -257,11 +258,11 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
String quicURL = QuicTestServer.getServerURL() + path; |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .setHttpMethod("GET") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(quicURL, callback, callback.getExecutor()) |
+ .setHttpMethod("GET") |
+ .build(); |
stream.start(); |
callback.blockForDone(); |
assertTrue(stream.isDone()); |
@@ -297,13 +298,13 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
callback.addWriteData("1234567890".getBytes()); |
callback.addWriteData("woot!".getBytes()); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .addHeader("foo", "bar") |
- .addHeader("empty", "") |
- .addHeader("Content-Type", "zebra") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(quicURL, callback, callback.getExecutor()) |
+ .addHeader("foo", "bar") |
+ .addHeader("empty", "") |
+ .addHeader("Content-Type", "zebra") |
+ .build(); |
stream.start(); |
callback.blockForDone(); |
assertTrue(stream.isDone()); |
@@ -323,11 +324,11 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
String path = "/simple.txt"; |
String quicURL = QuicTestServer.getServerURL() + path; |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream stream = new BidirectionalStream |
- .Builder(quicURL, callback, callback.getExecutor(), |
- mTestFramework.mCronetEngine) |
- .setHttpMethod("GET") |
- .build(); |
+ BidirectionalStream stream = |
+ mTestFramework.mCronetEngine |
+ .newBidirectionalStreamBuilder(quicURL, callback, callback.getExecutor()) |
+ .setHttpMethod("GET") |
+ .build(); |
stream.start(); |
callback.blockForDone(); |
assertTrue(stream.isDone()); |
@@ -339,9 +340,11 @@ public class BidirectionalStreamQuicTest extends CronetTestBase { |
assertFalse(serialized_data.isEmpty()); |
// Create a new builder and verify that the |serialized_data| is deserialized correctly. |
- CronetEngine.Builder builder = new CronetEngine.Builder(getContext()); |
+ ExperimentalCronetEngine.Builder builder = |
+ new ExperimentalCronetEngine.Builder(getContext()); |
builder.enableQuic(true); |
- builder.setMockCertVerifierForTesting(QuicTestServer.createMockCertVerifier()); |
+ CronetTestUtil.setMockCertVerifierForTesting( |
+ builder, QuicTestServer.createMockCertVerifier()); |
builder.setCertVerifierData(serialized_data); |
CronetTestFramework testFramework = |