| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package org.chromium.net; | 5 package org.chromium.net; |
| 6 | 6 |
| 7 import static junit.framework.Assert.assertNotNull; | 7 import static junit.framework.Assert.assertNotNull; |
| 8 import static junit.framework.Assert.assertNull; | 8 import static junit.framework.Assert.assertNull; |
| 9 import static junit.framework.Assert.assertTrue; | 9 import static junit.framework.Assert.assertTrue; |
| 10 | 10 |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 public static void checkTimingMetrics( | 102 public static void checkTimingMetrics( |
| 103 RequestFinishedInfo.Metrics metrics, Date startTime, Date endTime) { | 103 RequestFinishedInfo.Metrics metrics, Date startTime, Date endTime) { |
| 104 assertNotNull(metrics.getRequestStart()); | 104 assertNotNull(metrics.getRequestStart()); |
| 105 assertAfter(metrics.getRequestStart(), startTime); | 105 assertAfter(metrics.getRequestStart(), startTime); |
| 106 assertNotNull(metrics.getSendingStart()); | 106 assertNotNull(metrics.getSendingStart()); |
| 107 assertAfter(metrics.getSendingStart(), startTime); | 107 assertAfter(metrics.getSendingStart(), startTime); |
| 108 assertNotNull(metrics.getSendingEnd()); | 108 assertNotNull(metrics.getSendingEnd()); |
| 109 assertTrue(metrics.getSendingEnd().before(endTime)); | 109 assertTrue(metrics.getSendingEnd().before(endTime)); |
| 110 assertNotNull(metrics.getResponseStart()); | 110 assertNotNull(metrics.getResponseStart()); |
| 111 assertTrue(metrics.getResponseStart().after(startTime)); | 111 assertTrue(metrics.getResponseStart().after(startTime)); |
| 112 assertNotNull(metrics.getResponseEnd()); | 112 assertNotNull(metrics.getRequestEnd()); |
| 113 assertAfter(endTime, metrics.getResponseEnd()); | 113 assertAfter(endTime, metrics.getRequestEnd()); |
| 114 // Entire request should take more than 0 ms | 114 // Entire request should take more than 0 ms |
| 115 assertTrue(metrics.getResponseEnd().getTime() - metrics.getRequestStart(
).getTime() > 0); | 115 assertTrue(metrics.getRequestEnd().getTime() - metrics.getRequestStart()
.getTime() > 0); |
| 116 } | 116 } |
| 117 | 117 |
| 118 /** | 118 /** |
| 119 * Check that the timing metrics which come from net::LoadTimingInfo::Connec
tTiming exist, | 119 * Check that the timing metrics which come from net::LoadTimingInfo::Connec
tTiming exist, |
| 120 * except SSL times in the case of non-https requests. | 120 * except SSL times in the case of non-https requests. |
| 121 */ | 121 */ |
| 122 public static void checkHasConnectTiming( | 122 public static void checkHasConnectTiming( |
| 123 RequestFinishedInfo.Metrics metrics, Date startTime, Date endTime, b
oolean isSsl) { | 123 RequestFinishedInfo.Metrics metrics, Date startTime, Date endTime, b
oolean isSsl) { |
| 124 assertNotNull(metrics.getDnsStart()); | 124 assertNotNull(metrics.getDnsStart()); |
| 125 assertAfter(metrics.getDnsStart(), startTime); | 125 assertAfter(metrics.getDnsStart(), startTime); |
| (...skipping 19 matching lines...) Expand all Loading... |
| 145 */ | 145 */ |
| 146 public static void checkNoConnectTiming(RequestFinishedInfo.Metrics metrics)
{ | 146 public static void checkNoConnectTiming(RequestFinishedInfo.Metrics metrics)
{ |
| 147 assertNull(metrics.getDnsStart()); | 147 assertNull(metrics.getDnsStart()); |
| 148 assertNull(metrics.getDnsEnd()); | 148 assertNull(metrics.getDnsEnd()); |
| 149 assertNull(metrics.getSslStart()); | 149 assertNull(metrics.getSslStart()); |
| 150 assertNull(metrics.getSslEnd()); | 150 assertNull(metrics.getSslEnd()); |
| 151 assertNull(metrics.getConnectStart()); | 151 assertNull(metrics.getConnectStart()); |
| 152 assertNull(metrics.getConnectEnd()); | 152 assertNull(metrics.getConnectEnd()); |
| 153 } | 153 } |
| 154 } | 154 } |
| OLD | NEW |