Index: components/favicon_base/large_icon_url_parser_unittest.cc |
diff --git a/components/favicon_base/large_icon_url_parser_unittest.cc b/components/favicon_base/large_icon_url_parser_unittest.cc |
deleted file mode 100644 |
index d58ca3ff854499dfb56bfcbcf064030e3a9fb726..0000000000000000000000000000000000000000 |
--- a/components/favicon_base/large_icon_url_parser_unittest.cc |
+++ /dev/null |
@@ -1,63 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "components/favicon_base/large_icon_url_parser.h" |
- |
-#include <stddef.h> |
- |
-#include "base/macros.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
-#include "url/gurl.h" |
- |
-namespace { |
- |
-const char kTestUrlStr[] = "https://www.google.ca/imghp?hl=en&tab=wi"; |
- |
-} // namespace |
- |
-TEST(LargeIconUrlParserTest, ParseLargeIconPathSuccess) { |
- // Everything populated. |
- { |
- LargeIconUrlParser parser; |
- EXPECT_TRUE(parser.Parse(std::string("48/") + kTestUrlStr)); |
- EXPECT_EQ(48, parser.size_in_pixels()); |
- EXPECT_EQ(GURL(kTestUrlStr), GURL(parser.url_string())); |
- EXPECT_EQ(3U, parser.path_index()); |
- } |
- |
- // Empty URL. |
- { |
- LargeIconUrlParser parser; |
- EXPECT_TRUE(parser.Parse("48/")); |
- EXPECT_EQ(48, parser.size_in_pixels()); |
- EXPECT_EQ(GURL(), GURL(parser.url_string())); |
- EXPECT_EQ(3U, parser.path_index()); |
- } |
- |
- // Tolerate invalid URL. |
- { |
- LargeIconUrlParser parser; |
- EXPECT_TRUE(parser.Parse("48/NOT A VALID URL")); |
- EXPECT_EQ(48, parser.size_in_pixels()); |
- EXPECT_EQ("NOT A VALID URL", parser.url_string()); |
- EXPECT_EQ(3U, parser.path_index()); |
- } |
-} |
- |
-TEST(LargeIconUrlParserTest, ParseLargeIconPathFailure) { |
- const char* const test_cases[] = { |
- "", |
- "/", |
- "//", |
- "48", // Missing '/'. |
- "/http://www.google.com/", // Missing size. |
- "not_a_number/http://www.google.com/", // Bad size. |
- "0/http://www.google.com/", // Non-positive size. |
- "-1/http://www.google.com/", // Non-positive size. |
- }; |
- for (size_t i = 0; i < arraysize(test_cases); ++i) { |
- LargeIconUrlParser parser; |
- EXPECT_FALSE(parser.Parse(test_cases[i])) << "test_cases[" << i << "]"; |
- } |
-} |