Index: chrome/browser/net/network_stats_unittest.cc |
=================================================================== |
--- chrome/browser/net/network_stats_unittest.cc (revision 135877) |
+++ chrome/browser/net/network_stats_unittest.cc (working copy) |
@@ -36,7 +36,7 @@ |
} |
protected: |
- void RunUDPEchoTest(int bytes, int packets) { |
+ void RunUDPEchoTest(int bytes, int packets, bool has_proxy) { |
net::TestCompletionCallback cb; |
scoped_ptr<net::MockHostResolver> host_resolver( |
@@ -48,6 +48,7 @@ |
EXPECT_TRUE(udp_stats_client->Start(host_resolver.get(), |
test_server_.host_port_pair(), |
NetworkStats::HISTOGRAM_PORT_MAX, |
+ has_proxy, |
bytes, |
packets, |
cb.callback())); |
@@ -68,7 +69,7 @@ |
} |
protected: |
- void RunTCPEchoTest(int bytes, int packets) { |
+ void RunTCPEchoTest(int bytes, int packets, bool has_proxy) { |
net::TestCompletionCallback cb; |
scoped_ptr<net::MockHostResolver> host_resolver( |
@@ -80,6 +81,7 @@ |
EXPECT_TRUE(tcp_stats_client->Start(host_resolver.get(), |
test_server_.host_port_pair(), |
NetworkStats::HISTOGRAM_PORT_MAX, |
+ has_proxy, |
bytes, |
packets, |
cb.callback())); |
@@ -91,31 +93,56 @@ |
net::TestServer test_server_; |
}; |
-TEST_F(NetworkStatsTestUDP, UDPEcho_100B_Of_Data) { |
+TEST_F(NetworkStatsTestUDP, UDPEcho100BytesHasProxy) { |
ASSERT_TRUE(test_server_.Start()); |
- RunUDPEchoTest(100, 1); |
+ RunUDPEchoTest(100, 1, true); |
} |
-TEST_F(NetworkStatsTestUDP, UDPEcho_1K_Of_Data) { |
+TEST_F(NetworkStatsTestUDP, UDPEcho100BytesNoProxy) { |
ASSERT_TRUE(test_server_.Start()); |
- RunUDPEchoTest(1024, 1); |
+ RunUDPEchoTest(100, 1, false); |
} |
-TEST_F(NetworkStatsTestUDP, UDPEchoMultiplePackets) { |
+TEST_F(NetworkStatsTestUDP, UDPEcho1KBytesHasProxy) { |
ASSERT_TRUE(test_server_.Start()); |
- RunUDPEchoTest(1024, 4); |
+ RunUDPEchoTest(1024, 1, true); |
} |
-TEST_F(NetworkStatsTestTCP, TCPEcho_100B_Of_Data) { |
+TEST_F(NetworkStatsTestUDP, UDPEcho1KBytesNoProxy) { |
ASSERT_TRUE(test_server_.Start()); |
- RunTCPEchoTest(100, 1); |
+ RunUDPEchoTest(1024, 1, false); |
} |
-TEST_F(NetworkStatsTestTCP, TCPEcho_1K_Of_Data) { |
+TEST_F(NetworkStatsTestUDP, UDPEchoMultiplePacketsHasProxy) { |
ASSERT_TRUE(test_server_.Start()); |
- RunTCPEchoTest(1024, 1); |
+ RunUDPEchoTest(1024, 4, true); |
} |
+TEST_F(NetworkStatsTestUDP, UDPEchoMultiplePacketsNoProxy) { |
+ ASSERT_TRUE(test_server_.Start()); |
+ RunUDPEchoTest(1024, 4, false); |
+} |
+ |
+TEST_F(NetworkStatsTestTCP, TCPEcho100BytesHasProxy) { |
+ ASSERT_TRUE(test_server_.Start()); |
+ RunTCPEchoTest(100, 1, true); |
+} |
+ |
+TEST_F(NetworkStatsTestTCP, TCPEcho100BytesNoProxy) { |
+ ASSERT_TRUE(test_server_.Start()); |
+ RunTCPEchoTest(100, 1, false); |
+} |
+ |
+TEST_F(NetworkStatsTestTCP, TCPEcho1KBytesHasProxy) { |
+ ASSERT_TRUE(test_server_.Start()); |
+ RunTCPEchoTest(1024, 1, true); |
+} |
+ |
+TEST_F(NetworkStatsTestTCP, TCPEcho1KBytesNoProxy) { |
+ ASSERT_TRUE(test_server_.Start()); |
+ RunTCPEchoTest(1024, 1, false); |
+} |
+ |
TEST_F(NetworkStatsTestTCP, VerifyBytes) { |
static const uint32 KBytesToSend = 100; |
static const uint32 packets_to_send = 1; |
@@ -124,6 +151,7 @@ |
net::TestCompletionCallback cb; |
network_stats.Initialize(KBytesToSend, |
NetworkStats::HISTOGRAM_PORT_MAX, |
+ true, |
packets_to_send, |
cb.callback()); |