Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(409)

Unified Diff: components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java

Issue 2029423004: QUIC/Cronet - Add Java glue layer to serialize and de-serialize (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cert_serialize_0526
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java
index 95f35eed336afe712c640f82540cbb353600e2fb..a2a83487460d5a45483f94d9df895a3c9d123d53 100644
--- a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java
@@ -1003,6 +1003,24 @@ public class CronetUrlRequestContextTest extends CronetTestBase {
@SmallTest
@Feature({"Cronet"})
+ public void testGetCertVerifierData() {
+ CronetTestFramework testFramework = startCronetTestFrameworkAndSkipLibraryInit();
+
+ // Immediately make a request after initializing the engine.
+ CronetEngine cronetEngine = testFramework.initCronetEngine();
+ TestUrlRequestCallback callback = new TestUrlRequestCallback();
+ UrlRequest.Builder urlRequestBuilder =
+ new UrlRequest.Builder(mUrl, callback, callback.getExecutor(), cronetEngine);
+ urlRequestBuilder.build().start();
+ callback.blockForDone();
+ assertEquals(200, callback.mResponseInfo.getHttpStatusCode());
+
+ String data = cronetEngine.getCertVerifierData();
+ assertFalse(data.isEmpty());
+ }
+
+ @SmallTest
+ @Feature({"Cronet"})
public void testInitEngineStartTwoRequests() throws Exception {
CronetTestFramework testFramework = startCronetTestFrameworkAndSkipLibraryInit();
@@ -1104,6 +1122,7 @@ public class CronetUrlRequestContextTest extends CronetTestBase {
builder.enableQUIC(true);
builder.enableSDCH(true);
builder.addQuicHint("example.com", 12, 34);
+ builder.setCertVerifierData("test_cert_verifier_data");
builder.enableHttpCache(CronetEngine.Builder.HTTP_CACHE_IN_MEMORY, 54321);
builder.enableDataReductionProxy("abcd");
builder.setUserAgent("efgh");

Powered by Google App Engine
This is Rietveld 408576698