Index: components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java |
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java |
index ae4e008b5b645b29a6c23297a9cfb4daaa673d92..374be8fb07392c8729a85a0957467f7ff4c16402 100644 |
--- a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java |
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java |
@@ -32,8 +32,7 @@ import java.util.regex.Pattern; |
* Test functionality of BidirectionalStream interface. |
*/ |
public class BidirectionalStreamTest extends CronetTestBase { |
- private CronetTestFramework mTestFramework; |
- |
+ private ExperimentalCronetEngine mCronetEngine; |
@Override |
protected void setUp() throws Exception { |
super.setUp(); |
@@ -44,7 +43,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
CronetTestUtil.setMockCertVerifierForTesting( |
builder, QuicTestServer.createMockCertVerifier()); |
- mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, builder); |
+ mCronetEngine = builder.build(); |
assertTrue(Http2TestServer.startHttp2TestServer( |
getContext(), SERVER_CERT_PEM, SERVER_KEY_PKCS8_PEM)); |
} |
@@ -52,8 +51,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
@Override |
protected void tearDown() throws Exception { |
assertTrue(Http2TestServer.shutdownHttp2TestServer()); |
- if (mTestFramework.mCronetEngine != null) { |
- mTestFramework.mCronetEngine.shutdown(); |
+ if (mCronetEngine != null) { |
+ mCronetEngine.shutdown(); |
} |
super.tearDown(); |
} |
@@ -96,11 +95,10 @@ public class BidirectionalStreamTest extends CronetTestBase { |
String url = Http2TestServer.getEchoMethodUrl(); |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
TestRequestFinishedListener requestFinishedListener = new TestRequestFinishedListener(); |
- mTestFramework.mCronetEngine.addRequestFinishedListener(requestFinishedListener); |
+ mCronetEngine.addRequestFinishedListener(requestFinishedListener); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.setHttpMethod("GET") |
.build(); |
stream.start(); |
@@ -131,30 +129,28 @@ public class BidirectionalStreamTest extends CronetTestBase { |
private void runBuilderCheckNativeImpl() throws Exception { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
try { |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- null, callback, callback.getExecutor()); |
+ mCronetEngine.newBidirectionalStreamBuilder(null, callback, callback.getExecutor()); |
fail("URL not null-checked"); |
} catch (NullPointerException e) { |
assertEquals("URL is required.", e.getMessage()); |
} |
try { |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
+ mCronetEngine.newBidirectionalStreamBuilder( |
Http2TestServer.getServerUrl(), null, callback.getExecutor()); |
fail("Callback not null-checked"); |
} catch (NullPointerException e) { |
assertEquals("Callback is required.", e.getMessage()); |
} |
try { |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
+ mCronetEngine.newBidirectionalStreamBuilder( |
Http2TestServer.getServerUrl(), callback, null); |
fail("Executor not null-checked"); |
} catch (NullPointerException e) { |
assertEquals("Executor is required.", e.getMessage()); |
} |
// Verify successful creation doesn't throw. |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
try { |
builder.addHeader(null, "value"); |
fail("Header name is not null-checked"); |
@@ -178,7 +174,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
private void runBuilderCheckJavaImpl() { |
try { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
+ createJavaEngineBuilder().build().newBidirectionalStreamBuilder( |
mgersh
2017/05/23 18:12:12
It looks like the point of this method is that it'
pauljensen
2017/05/25 15:15:14
Previously startCronetTestFrameworkWithUrlAndCrone
mgersh
2017/05/25 18:11:16
Acknowledged.
|
Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
fail("JavaCronetEngine doesn't support BidirectionalStream." |
+ " Expected UnsupportedOperationException"); |
@@ -195,8 +191,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
callback.blockForDone(); |
@@ -223,8 +218,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.setHttpMethod("HEAD") |
.build(); |
stream.start(); |
@@ -248,11 +242,10 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("1234567890".getBytes()); |
callback.addWriteData("woot!".getBytes()); |
TestRequestFinishedListener requestFinishedListener = new TestRequestFinishedListener(); |
- mTestFramework.mCronetEngine.addRequestFinishedListener(requestFinishedListener); |
+ mCronetEngine.addRequestFinishedListener(requestFinishedListener); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
.addHeader("Content-Type", "zebra") |
@@ -289,8 +282,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("1234567890".getBytes(), false); |
callback.addWriteData("woot!".getBytes(), true); |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
.addHeader("Content-Type", "zebra") |
@@ -367,7 +359,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("5".getBytes(), true); |
callback.addWriteData("6".getBytes(), false); |
CronetBidirectionalStream stream = |
- (CronetBidirectionalStream) mTestFramework.mCronetEngine |
+ (CronetBidirectionalStream) mCronetEngine |
.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
@@ -441,7 +433,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
} |
}; |
CronetBidirectionalStream stream = |
- (CronetBidirectionalStream) mTestFramework.mCronetEngine |
+ (CronetBidirectionalStream) mCronetEngine |
.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
@@ -478,7 +470,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
} |
}; |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
+ mCronetEngine |
.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.setHttpMethod("GET") |
.delayRequestHeadersUntilFirstFlush(i == 0) |
@@ -513,7 +505,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.addWriteData("Test String".getBytes(), true); |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
+ mCronetEngine |
.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.delayRequestHeadersUntilFirstFlush(i == 0) |
.addHeader("foo", "bar") |
@@ -548,7 +540,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("1234567890".getBytes(), false); |
callback.addWriteData("woot!".getBytes(), true); |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
+ mCronetEngine |
.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.delayRequestHeadersUntilFirstFlush(i == 0) |
.addHeader("foo", "bar") |
@@ -590,8 +582,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("1234567890".getBytes()); |
callback.addWriteData("woot!".getBytes()); |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
.addHeader("Content-Type", "zebra") |
@@ -630,8 +621,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("1234567890".getBytes(), false); |
callback.addWriteData("woot!".getBytes(), true); |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.addHeader("foo", "bar") |
.addHeader("empty", "") |
.addHeader("Content-Type", "zebra") |
@@ -655,9 +645,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.addWriteData("Put This Data!".getBytes()); |
String methodName = "PUT"; |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
builder.setHttpMethod(methodName); |
builder.build().start(); |
callback.blockForDone(); |
@@ -671,9 +660,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
@OnlyRunNativeCronet |
public void testBadMethod() throws Exception { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
try { |
builder.setHttpMethod("bad:method!"); |
builder.build().start(); |
@@ -688,9 +676,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
@OnlyRunNativeCronet |
public void testBadHeaderName() throws Exception { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
try { |
builder.addHeader("goodheader1", "headervalue"); |
builder.addHeader("header:name", "headervalue"); |
@@ -707,9 +694,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
@OnlyRunNativeCronet |
public void testBadHeaderValue() throws Exception { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getServerUrl(), callback, callback.getExecutor()); |
try { |
builder.addHeader("headername", "bad header\r\nvalue"); |
builder.build().start(); |
@@ -726,10 +712,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
String headerName = "header-name"; |
String headerValue = "header-value"; |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoHeaderUrl(headerName), callback, |
- callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoHeaderUrl(headerName), callback, callback.getExecutor()); |
builder.addHeader(headerName, headerValue); |
builder.setHttpMethod("GET"); |
builder.build().start(); |
@@ -746,9 +730,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
String headerName = "header-name"; |
String headerValue1 = "header-value1"; |
String headerValue2 = "header-value2"; |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoAllHeadersUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoAllHeadersUrl(), callback, callback.getExecutor()); |
builder.addHeader(headerName, headerValue1); |
builder.addHeader(headerName, headerValue2); |
builder.setHttpMethod("GET"); |
@@ -773,9 +756,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
String headerName = "header-name"; |
String headerValue = "header-value"; |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoTrailersUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoTrailersUrl(), callback, callback.getExecutor()); |
builder.addHeader(headerName, headerValue); |
builder.setHttpMethod("GET"); |
builder.build().start(); |
@@ -793,10 +775,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
String userAgentName = "User-Agent"; |
String userAgentValue = "User-Agent-Value"; |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoHeaderUrl(userAgentName), callback, |
- callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoHeaderUrl(userAgentName), callback, callback.getExecutor()); |
builder.setHttpMethod("GET"); |
builder.addHeader(userAgentName, userAgentValue); |
builder.build().start(); |
@@ -833,10 +813,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
public void testDefaultUserAgent() throws Exception { |
String userAgentName = "User-Agent"; |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoHeaderUrl(userAgentName), callback, |
- callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoHeaderUrl(userAgentName), callback, callback.getExecutor()); |
builder.setHttpMethod("GET"); |
builder.build().start(); |
callback.blockForDone(); |
@@ -859,8 +837,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
} |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.addHeader("foo", "Value with Spaces") |
.addHeader("Content-Type", "zebra") |
.build(); |
@@ -884,8 +861,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData(new byte[0]); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
callback.blockForDone(); |
@@ -914,8 +890,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("2".getBytes()); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
callback.blockForDone(); |
@@ -949,8 +924,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("2".getBytes()); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
callback.blockForDone(); |
@@ -980,8 +954,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.addWriteData("2".getBytes()); |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
callback.waitForNextWriteStep(); |
@@ -1009,8 +982,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
} |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
// Write first. |
@@ -1054,8 +1026,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
} |
// Create stream. |
BidirectionalStream stream = |
- mTestFramework.mCronetEngine |
- .newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
+ mCronetEngine.newBidirectionalStreamBuilder(url, callback, callback.getExecutor()) |
.build(); |
stream.start(); |
callback.waitForNextWriteStep(); |
@@ -1092,9 +1063,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.setAutoAdvance(false); |
// Since the method is "GET", the expected response body is also "GET". |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
BidirectionalStream stream = builder.setHttpMethod("GET").build(); |
stream.start(); |
callback.waitForNextReadStep(); |
@@ -1185,9 +1155,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
public void testBadBuffers() throws Exception { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.setAutoAdvance(false); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
BidirectionalStream stream = builder.setHttpMethod("GET").build(); |
stream.start(); |
callback.waitForNextReadStep(); |
@@ -1232,14 +1201,13 @@ public class BidirectionalStreamTest extends CronetTestBase { |
new ExperimentalCronetEngine.Builder(getContext()); |
CronetTestUtil.setMockCertVerifierForTesting( |
builder, QuicTestServer.createMockCertVerifier()); |
- mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, builder); |
+ mCronetEngine = builder.build(); |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.setFailure(failureType, failureStep); |
TestRequestFinishedListener requestFinishedListener = new TestRequestFinishedListener(); |
- mTestFramework.mCronetEngine.addRequestFinishedListener(requestFinishedListener); |
- BidirectionalStream.Builder streamBuilder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ mCronetEngine.addRequestFinishedListener(requestFinishedListener); |
+ BidirectionalStream.Builder streamBuilder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
BidirectionalStream stream = streamBuilder.setHttpMethod("GET").build(); |
Date startTime = new Date(); |
stream.start(); |
@@ -1288,7 +1256,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
|| failureType == FailureType.CANCEL_ASYNC |
|| failureType == FailureType.CANCEL_ASYNC_WITHOUT_PAUSE, |
callback.mOnCanceledCalled); |
- mTestFramework.mCronetEngine.removeRequestFinishedListener(requestFinishedListener); |
+ mCronetEngine.removeRequestFinishedListener(requestFinishedListener); |
} |
@SmallTest |
@@ -1319,9 +1287,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
public void testThrowOnSucceeded() { |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.setFailure(FailureType.THROW_SYNC, ResponseStep.ON_SUCCEEDED); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
BidirectionalStream stream = builder.setHttpMethod("GET").build(); |
stream.start(); |
callback.blockForDone(); |
@@ -1340,9 +1307,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
// Test that stream is destroyed even if executor is shut down and rejects posting tasks. |
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback(); |
callback.setAutoAdvance(false); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
CronetBidirectionalStream stream = |
(CronetBidirectionalStream) builder.setHttpMethod("GET").build(); |
stream.start(); |
@@ -1377,26 +1343,26 @@ public class BidirectionalStreamTest extends CronetTestBase { |
private class ShutdownTestBidirectionalStreamCallback extends TestBidirectionalStreamCallback { |
@Override |
public void onSucceeded(BidirectionalStream stream, UrlResponseInfo info) { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
// Clear mCronetEngine so it doesn't get shut down second time in tearDown(). |
- mTestFramework.mCronetEngine = null; |
+ mCronetEngine = null; |
super.onSucceeded(stream, info); |
} |
@Override |
public void onFailed( |
BidirectionalStream stream, UrlResponseInfo info, CronetException error) { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
// Clear mCronetEngine so it doesn't get shut down second time in tearDown(). |
- mTestFramework.mCronetEngine = null; |
+ mCronetEngine = null; |
super.onFailed(stream, info, error); |
} |
@Override |
public void onCanceled(BidirectionalStream stream, UrlResponseInfo info) { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
// Clear mCronetEngine so it doesn't get shut down second time in tearDown(). |
- mTestFramework.mCronetEngine = null; |
+ mCronetEngine = null; |
super.onCanceled(stream, info); |
} |
} |
@@ -1410,14 +1376,13 @@ public class BidirectionalStreamTest extends CronetTestBase { |
// Block callback when response starts to verify that shutdown fails |
// if there are active streams. |
callback.setAutoAdvance(false); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
CronetBidirectionalStream stream = |
(CronetBidirectionalStream) builder.setHttpMethod("GET").build(); |
stream.start(); |
try { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
fail("Should throw an exception"); |
} catch (Exception e) { |
assertEquals("Cannot shutdown with active requests.", e.getMessage()); |
@@ -1426,7 +1391,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.waitForNextReadStep(); |
assertEquals(ResponseStep.ON_RESPONSE_STARTED, callback.mResponseStep); |
try { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
fail("Should throw an exception"); |
} catch (Exception e) { |
assertEquals("Cannot shutdown with active requests.", e.getMessage()); |
@@ -1436,7 +1401,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.waitForNextReadStep(); |
assertEquals(ResponseStep.ON_READ_COMPLETED, callback.mResponseStep); |
try { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
fail("Should throw an exception"); |
} catch (Exception e) { |
assertEquals("Cannot shutdown with active requests.", e.getMessage()); |
@@ -1455,16 +1420,15 @@ public class BidirectionalStreamTest extends CronetTestBase { |
public void testCronetEngineShutdownAfterStreamFailure() throws Exception { |
// Test that CronetEngine can be shut down after stream reports a failure. |
TestBidirectionalStreamCallback callback = new ShutdownTestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
CronetBidirectionalStream stream = |
(CronetBidirectionalStream) builder.setHttpMethod("GET").build(); |
stream.start(); |
callback.setFailure(FailureType.THROW_SYNC, ResponseStep.ON_READ_COMPLETED); |
callback.blockForDone(); |
assertTrue(callback.mOnErrorCalled); |
- assertNull(mTestFramework.mCronetEngine); |
+ assertNull(mCronetEngine); |
} |
@SmallTest |
@@ -1473,9 +1437,8 @@ public class BidirectionalStreamTest extends CronetTestBase { |
public void testCronetEngineShutdownAfterStreamCancel() throws Exception { |
// Test that CronetEngine can be shut down after stream is canceled. |
TestBidirectionalStreamCallback callback = new ShutdownTestBidirectionalStreamCallback(); |
- BidirectionalStream.Builder builder = |
- mTestFramework.mCronetEngine.newBidirectionalStreamBuilder( |
- Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
+ BidirectionalStream.Builder builder = mCronetEngine.newBidirectionalStreamBuilder( |
+ Http2TestServer.getEchoMethodUrl(), callback, callback.getExecutor()); |
CronetBidirectionalStream stream = |
(CronetBidirectionalStream) builder.setHttpMethod("GET").build(); |
@@ -1484,7 +1447,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
callback.setAutoAdvance(false); |
stream.start(); |
try { |
- mTestFramework.mCronetEngine.shutdown(); |
+ mCronetEngine.shutdown(); |
fail("Should throw an exception"); |
} catch (Exception e) { |
assertEquals("Cannot shutdown with active requests.", e.getMessage()); |
@@ -1494,7 +1457,7 @@ public class BidirectionalStreamTest extends CronetTestBase { |
stream.cancel(); |
callback.blockForDone(); |
assertTrue(callback.mOnCanceledCalled); |
- assertNull(mTestFramework.mCronetEngine); |
+ assertNull(mCronetEngine); |
} |
// Returns the contents of byteBuffer, from its position() to its limit(), |