Chromium Code Reviews| Index: components/data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler_unittest.cc |
| diff --git a/components/data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler_unittest.cc b/components/data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler_unittest.cc |
| index 1a73b37aa1e5ef0c8b762b6a8dbdddbd550c665e..8edce73e8883d2497cec3a0c716fd5afb96b620e 100644 |
| --- a/components/data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler_unittest.cc |
| +++ b/components/data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler_unittest.cc |
| @@ -23,14 +23,6 @@ namespace { |
| const char kChromeProxyHeader[] = "chrome-proxy"; |
| const char kOtherProxy[] = "testproxy:17"; |
| - |
| -#if defined(OS_ANDROID) |
| - const char kClient[] = "android"; |
| -#elif defined(OS_IOS) |
| - const char kClient[] = "ios"; |
| -#else |
| - const char kClient[] = ""; |
| -#endif |
| const char kVersion[] = "0.1.2.3"; |
| const char kExpectedBuild[] = "2"; |
| const char kExpectedPatch[] = "3"; |
| @@ -42,49 +34,66 @@ const char kExpectedSession[] = "0-1633771873-1633771873-1633771873"; |
| const char kTestKey2[] = "test-key2"; |
| const char kExpectedCredentials2[] = "c911fdb402f578787562cf7f00eda972"; |
| const char kExpectedSession2[] = "0-1633771873-1633771873-1633771873"; |
| -#if defined(OS_ANDROID) |
| -const char kExpectedHeader2[] = |
| - "ps=0-1633771873-1633771873-1633771873, " |
| - "sid=c911fdb402f578787562cf7f00eda972, b=2, p=3, c=android"; |
| -const char kExpectedHeader3[] = |
| - "ps=86401-1633771873-1633771873-1633771873, " |
| - "sid=d7c1c34ef6b90303b01c48a6c1db6419, b=2, p=3, c=android"; |
| -const char kExpectedHeader4[] = |
| - "ps=0-1633771873-1633771873-1633771873, " |
| - "sid=c911fdb402f578787562cf7f00eda972, c=android"; |
| -#elif defined(OS_IOS) |
| -const char kExpectedHeader2[] = |
| - "ps=0-1633771873-1633771873-1633771873, " |
| - "sid=c911fdb402f578787562cf7f00eda972, b=2, p=3, c=ios"; |
| -const char kExpectedHeader3[] = |
| - "ps=86401-1633771873-1633771873-1633771873, " |
| - "sid=d7c1c34ef6b90303b01c48a6c1db6419, b=2, p=3, c=ios"; |
| -const char kExpectedHeader4[] = |
| - "ps=0-1633771873-1633771873-1633771873, " |
| - "sid=c911fdb402f578787562cf7f00eda972, c=ios"; |
| -#else |
| -const char kExpectedHeader2[] = |
| - "ps=0-1633771873-1633771873-1633771873, " |
| - "sid=c911fdb402f578787562cf7f00eda972, b=2, p=3"; |
| -const char kExpectedHeader3[] = |
| - "ps=86401-1633771873-1633771873-1633771873, " |
| - "sid=d7c1c34ef6b90303b01c48a6c1db6419, b=2, p=3"; |
| -const char kExpectedHeader4[] = |
| - "ps=0-1633771873-1633771873-1633771873, " |
| - "sid=c911fdb402f578787562cf7f00eda972"; |
| -#endif |
| - |
| const char kDataReductionProxyKey[] = "12345"; |
| } // namespace |
| namespace data_reduction_proxy { |
| namespace { |
| + |
| +#if defined(OS_ANDROID) |
| +const Client kClient = Client::CHROME_ANDROID; |
| +const char kClientStr[] = "android"; |
| +#elif defined(OS_IOS) |
| +const Client kClient = Client::CHROME_IOS; |
| +const char kClientStr[] = "ios"; |
| +#elif defined(OS_MACOSX) |
| +const Client kClient = Client::CHROME_MAC; |
| +const char kClientStr[] = "mac"; |
| +#elif defined(OS_CHROMEOS) |
| +const Client kClient = Client::CHROME_CHROMEOS; |
| +const char kClientStr[] = "chromeos"; |
| +#elif defined(OS_LINUX) |
| +const Client kClient = Client::CHROME_LINUX; |
| +const char kClientStr[] = "linux"; |
| +#elif defined(OS_WIN) |
| +const Client kClient = Client::CHROME_WINDOWS; |
| +const char kClientStr[] = "win"; |
| +#elif defined(OS_FREEBSD) |
| +const Client kClient = Client::CHROME_FREEBSD; |
| +const char kClientStr[] = "freebsd"; |
| +#elif defined(OS_OPENBSD) |
| +const Client kClient = Client::CHROME_OPENBSD; |
| +const char kClientStr[] = "openbsd"; |
| +#elif defined(OS_SOLARIS) |
| +const Client kClient = Client::CHROME_SOLARIS; |
| +const char kClientStr[] = "solaris"; |
| +#elif defined(OS_QNX) |
| +const Client kClient = Client::CHROME_QNX; |
| +const char kClientStr[] = "qnx"; |
| +#else |
| +const Client kClient = Client::UNKNOWN; |
| +const char kClientStr[] = ""; |
| +#endif |
| + |
| +const std::string kExpectedHeader2 = |
| + std::string("ps=0-1633771873-1633771873-1633771873, ") + |
| + std::string("sid=c911fdb402f578787562cf7f00eda972, b=2, p=3, c=") + |
| + kClientStr; |
| +const std::string kExpectedHeader3 = |
| + std::string("ps=86401-1633771873-1633771873-1633771873, ") + |
| + std::string("sid=d7c1c34ef6b90303b01c48a6c1db6419, b=2, p=3, c=") + |
| + kClientStr; |
| +const std::string kExpectedHeader4 = |
| + std::string("ps=0-1633771873-1633771873-1633771873, ") + |
| + std::string("sid=c911fdb402f578787562cf7f00eda972, c=") + |
| + kClientStr; |
| + |
| class TestDataReductionProxyAuthRequestHandler |
| : public DataReductionProxyAuthRequestHandler { |
| public: |
| TestDataReductionProxyAuthRequestHandler( |
| - const std::string& client, |
| + const Client client, |
|
bengr
2014/10/02 17:36:07
"const" isn't needed here.
Not at Google. Contact bengr
2014/10/02 18:07:44
Done.
|
| const std::string& version, |
| DataReductionProxyParams* params, |
| base::MessageLoopProxy* loop_proxy) |
| @@ -143,7 +152,7 @@ TEST_F(DataReductionProxyAuthRequestHandlerTest, Authorization) { |
| loop_proxy_); |
| auth_handler.Init(); |
| base::RunLoop().RunUntilIdle(); |
| - EXPECT_EQ(auth_handler.client_, kClient); |
| + EXPECT_EQ(auth_handler.client_, kClientStr); |
| EXPECT_EQ(kExpectedBuild, auth_handler.build_number_); |
| EXPECT_EQ(kExpectedPatch, auth_handler.patch_number_); |
| EXPECT_EQ(auth_handler.key_, kTestKey); |