| Index: net/filter/sdch_filter_unittest.cc
|
| diff --git a/net/filter/sdch_filter_unittest.cc b/net/filter/sdch_filter_unittest.cc
|
| index 16012c3edcc13b71da2ebbc5b066159da95f9b5f..28da615c2e90bedd4b5c01dadf6ade807f8576f6 100644
|
| --- a/net/filter/sdch_filter_unittest.cc
|
| +++ b/net/filter/sdch_filter_unittest.cc
|
| @@ -394,12 +394,15 @@ TEST_F(SdchFilterTest, DictionaryAddOnce) {
|
|
|
| const std::string kSampleDomain2 = "sdchtest2.com";
|
|
|
| - // Construct a second SDCH dictionary from a VCDIFF dictionary.
|
| - std::string dictionary2(NewSdchDictionary(kSampleDomain2));
|
| -
|
| - std::string url_string2 = "http://" + kSampleDomain2;
|
| - GURL url2(url_string2);
|
| - EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary2, url2));
|
| + // Don't test adding a second dictionary if our limits are tight.
|
| + if (SdchManager::kMaxDictionaryCount > 1) {
|
| + // Construct a second SDCH dictionary from a VCDIFF dictionary.
|
| + std::string dictionary2(NewSdchDictionary(kSampleDomain2));
|
| +
|
| + std::string url_string2 = "http://" + kSampleDomain2;
|
| + GURL url2(url_string2);
|
| + EXPECT_TRUE(sdch_manager_->AddSdchDictionary(dictionary2, url2));
|
| + }
|
| }
|
|
|
| TEST_F(SdchFilterTest, BasicDictionary) {
|
| @@ -634,6 +637,11 @@ TEST_F(SdchFilterTest, CrossDomainDictionaryUse) {
|
| }
|
|
|
| TEST_F(SdchFilterTest, DictionaryPathValidation) {
|
| + // Can't test path distinction between dictionaries if we aren't allowed
|
| + // more than one dictionary.
|
| + if (SdchManager::kMaxDictionaryCount <= 1)
|
| + return;
|
| +
|
| // Construct a valid SDCH dictionary from a VCDIFF dictionary.
|
| const std::string kSampleDomain = "sdchtest.com";
|
| std::string dictionary(NewSdchDictionary(kSampleDomain));
|
| @@ -683,6 +691,11 @@ TEST_F(SdchFilterTest, DictionaryPathValidation) {
|
| }
|
|
|
| TEST_F(SdchFilterTest, DictionaryPortValidation) {
|
| + // Can't test port distinction between dictionaries if we aren't allowed
|
| + // more than one dictionary.
|
| + if (SdchManager::kMaxDictionaryCount <= 1)
|
| + return;
|
| +
|
| // Construct a valid SDCH dictionary from a VCDIFF dictionary.
|
| const std::string kSampleDomain = "sdchtest.com";
|
| std::string dictionary(NewSdchDictionary(kSampleDomain));
|
|
|