Index: net/filter/sdch_filter_unittest.cc |
diff --git a/net/filter/sdch_filter_unittest.cc b/net/filter/sdch_filter_unittest.cc |
index 28da615c2e90bedd4b5c01dadf6ade807f8576f6..b52ea28c46a11fcdda0dfd9fc83f88ea3d630c7a 100644 |
--- a/net/filter/sdch_filter_unittest.cc |
+++ b/net/filter/sdch_filter_unittest.cc |
@@ -387,10 +387,12 @@ TEST_F(SdchFilterTest, DictionaryAddOnce) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
// Check we can't add it twice. |
- EXPECT_FALSE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ EXPECT_FALSE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
+ EXPECT_EQ(SdchManager::DICTIONARY_ALREADY_LOADED, problem); |
const std::string kSampleDomain2 = "sdchtest2.com"; |
@@ -401,7 +403,7 @@ TEST_F(SdchFilterTest, DictionaryAddOnce) { |
std::string url_string2 = "http://" + kSampleDomain2; |
GURL url2(url_string2); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary2, url2)); |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary2, url2, &problem)); |
} |
} |
@@ -413,7 +415,8 @@ TEST_F(SdchFilterTest, BasicDictionary) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -450,7 +453,8 @@ TEST_F(SdchFilterTest, NoDecodeHttps) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -480,7 +484,8 @@ TEST_F(SdchFilterTest, NoDecodeFtp) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -506,7 +511,8 @@ TEST_F(SdchFilterTest, NoDecodeFileColon) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -532,7 +538,8 @@ TEST_F(SdchFilterTest, NoDecodeAboutColon) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -558,7 +565,8 @@ TEST_F(SdchFilterTest, NoDecodeJavaScript) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -584,7 +592,8 @@ TEST_F(SdchFilterTest, CanStillDecodeHttp) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -610,7 +619,8 @@ TEST_F(SdchFilterTest, CrossDomainDictionaryUse) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string compressed(NewSdchCompressedData(dictionary)); |
@@ -649,13 +659,15 @@ TEST_F(SdchFilterTest, DictionaryPathValidation) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
// Create a dictionary with a path restriction, by prefixing dictionary. |
const std::string path("/special_path/bin"); |
std::string dictionary_with_path("Path: " + path + "\n"); |
dictionary_with_path.append(dictionary); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary_with_path, url)); |
+ EXPECT_TRUE( |
+ sdch_manager_->AddSdchDictionary(dictionary_with_path, url, &problem)); |
std::string compressed_for_path(NewSdchCompressedData(dictionary_with_path)); |
@@ -703,16 +715,16 @@ TEST_F(SdchFilterTest, DictionaryPortValidation) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
- |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
// Create a dictionary with a port restriction, by prefixing old dictionary. |
const std::string port("502"); |
std::string dictionary_with_port("Port: " + port + "\n"); |
dictionary_with_port.append("Port: 80\n"); // Add default port. |
dictionary_with_port.append(dictionary); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary_with_port, |
- GURL(url_string + ":" + port))); |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary( |
+ dictionary_with_port, GURL(url_string + ":" + port), &problem)); |
std::string compressed_for_port(NewSdchCompressedData(dictionary_with_port)); |
@@ -833,7 +845,8 @@ TEST_F(SdchFilterTest, FilterChaining) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string sdch_compressed(NewSdchCompressedData(dictionary)); |
@@ -915,7 +928,8 @@ TEST_F(SdchFilterTest, DefaultGzipIfSdch) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string sdch_compressed(NewSdchCompressedData(dictionary)); |
@@ -971,7 +985,8 @@ TEST_F(SdchFilterTest, AcceptGzipSdchIfGzip) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string sdch_compressed(NewSdchCompressedData(dictionary)); |
@@ -1030,7 +1045,8 @@ TEST_F(SdchFilterTest, DefaultSdchGzipIfEmpty) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string sdch_compressed(NewSdchCompressedData(dictionary)); |
@@ -1086,7 +1102,8 @@ TEST_F(SdchFilterTest, AcceptGzipGzipSdchIfGzip) { |
std::string url_string = "http://" + kSampleDomain; |
GURL url(url_string); |
- EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url)); |
+ SdchManager::ProblemCodes problem; |
+ EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary, url, &problem)); |
std::string sdch_compressed(NewSdchCompressedData(dictionary)); |