Commit 2b4b718d authored by Daniel Bratell's avatar Daniel Bratell Committed by Commit Bot

Renaming unit_test class MockHTMLResourcePreloader to not collide.

CSSPreloadScannerTest and HTMLPreloadScannerTest
both use a local MockHTMLResourcePreloader class for
testing. That is normally no big deal but in jumbo builds they
can be compiled in the same translation unit and then the classes
will collide. This patch gives the classes unique prefixes.

R=fs@opera.com

Change-Id: I29cd360e919c6b708a6021b6930b3347e5ae8194
Reviewed-on: https://chromium-review.googlesource.com/574707
Commit-Queue: Daniel Bratell <bratell@opera.com>
Reviewed-by: default avatarCharlie Harrison <csharrison@chromium.org>
Cr-Commit-Position: refs/heads/master@{#487242}
parent 3775f2c6
...@@ -25,12 +25,12 @@ namespace blink { ...@@ -25,12 +25,12 @@ namespace blink {
namespace { namespace {
class MockHTMLResourcePreloader : public HTMLResourcePreloader { class CSSMockHTMLResourcePreloader : public HTMLResourcePreloader {
WTF_MAKE_NONCOPYABLE(MockHTMLResourcePreloader); WTF_MAKE_NONCOPYABLE(CSSMockHTMLResourcePreloader);
public: public:
explicit MockHTMLResourcePreloader(Document& document, explicit CSSMockHTMLResourcePreloader(Document& document,
const char* expected_referrer = nullptr) const char* expected_referrer = nullptr)
: HTMLResourcePreloader(document), : HTMLResourcePreloader(document),
expected_referrer_(expected_referrer) {} expected_referrer_(expected_referrer) {}
...@@ -78,8 +78,8 @@ TEST_F(CSSPreloadScannerTest, ScanFromResourceClient) { ...@@ -78,8 +78,8 @@ TEST_F(CSSPreloadScannerTest, ScanFromResourceClient) {
.GetSettings() .GetSettings()
->SetCSSExternalScannerNoPreload(true); ->SetCSSExternalScannerNoPreload(true);
MockHTMLResourcePreloader* preloader = CSSMockHTMLResourcePreloader* preloader =
new MockHTMLResourcePreloader(dummy_page_holder->GetDocument()); new CSSMockHTMLResourcePreloader(dummy_page_holder->GetDocument());
KURL url(kParsedURLString, "http://127.0.0.1/foo.css"); KURL url(kParsedURLString, "http://127.0.0.1/foo.css");
CSSStyleSheetResource* resource = CSSStyleSheetResource* resource =
...@@ -106,8 +106,8 @@ TEST_F(CSSPreloadScannerTest, DestroyClientBeforeDataSent) { ...@@ -106,8 +106,8 @@ TEST_F(CSSPreloadScannerTest, DestroyClientBeforeDataSent) {
.GetSettings() .GetSettings()
->SetCSSExternalScannerNoPreload(true); ->SetCSSExternalScannerNoPreload(true);
Persistent<MockHTMLResourcePreloader> preloader = Persistent<CSSMockHTMLResourcePreloader> preloader =
new MockHTMLResourcePreloader(dummy_page_holder->GetDocument()); new CSSMockHTMLResourcePreloader(dummy_page_holder->GetDocument());
KURL url(kParsedURLString, "http://127.0.0.1/foo.css"); KURL url(kParsedURLString, "http://127.0.0.1/foo.css");
Persistent<CSSStyleSheetResource> resource = Persistent<CSSStyleSheetResource> resource =
...@@ -133,8 +133,8 @@ TEST_F(CSSPreloadScannerTest, DontReadFromClearedData) { ...@@ -133,8 +133,8 @@ TEST_F(CSSPreloadScannerTest, DontReadFromClearedData) {
.GetSettings() .GetSettings()
->SetCSSExternalScannerNoPreload(true); ->SetCSSExternalScannerNoPreload(true);
MockHTMLResourcePreloader* preloader = CSSMockHTMLResourcePreloader* preloader =
new MockHTMLResourcePreloader(dummy_page_holder->GetDocument()); new CSSMockHTMLResourcePreloader(dummy_page_holder->GetDocument());
KURL url(kParsedURLString, "http://127.0.0.1/foo.css"); KURL url(kParsedURLString, "http://127.0.0.1/foo.css");
CSSStyleSheetResource* resource = CSSStyleSheetResource* resource =
...@@ -161,8 +161,8 @@ TEST_F(CSSPreloadScannerTest, DoNotExpectValidDocument) { ...@@ -161,8 +161,8 @@ TEST_F(CSSPreloadScannerTest, DoNotExpectValidDocument) {
.GetSettings() .GetSettings()
->SetCSSExternalScannerNoPreload(true); ->SetCSSExternalScannerNoPreload(true);
MockHTMLResourcePreloader* preloader = CSSMockHTMLResourcePreloader* preloader =
new MockHTMLResourcePreloader(dummy_page_holder->GetDocument()); new CSSMockHTMLResourcePreloader(dummy_page_holder->GetDocument());
KURL url(kParsedURLString, "http://127.0.0.1/foo.css"); KURL url(kParsedURLString, "http://127.0.0.1/foo.css");
CSSStyleSheetResource* resource = CSSStyleSheetResource* resource =
...@@ -188,7 +188,7 @@ TEST_F(CSSPreloadScannerTest, ReferrerPolicyHeader) { ...@@ -188,7 +188,7 @@ TEST_F(CSSPreloadScannerTest, ReferrerPolicyHeader) {
dummy_page_holder->GetDocument().GetSettings()->SetCSSExternalScannerPreload( dummy_page_holder->GetDocument().GetSettings()->SetCSSExternalScannerPreload(
true); true);
MockHTMLResourcePreloader* preloader = new MockHTMLResourcePreloader( CSSMockHTMLResourcePreloader* preloader = new CSSMockHTMLResourcePreloader(
dummy_page_holder->GetDocument(), "http://127.0.0.1/foo.css"); dummy_page_holder->GetDocument(), "http://127.0.0.1/foo.css");
KURL url(kParsedURLString, "http://127.0.0.1/foo.css"); KURL url(kParsedURLString, "http://127.0.0.1/foo.css");
......
...@@ -66,7 +66,7 @@ struct ContextTestCase { ...@@ -66,7 +66,7 @@ struct ContextTestCase {
bool is_image_set; bool is_image_set;
}; };
class MockHTMLResourcePreloader : public ResourcePreloader { class HTMLMockHTMLResourcePreloader : public ResourcePreloader {
public: public:
void PreloadRequestVerification(Resource::Type type, void PreloadRequestVerification(Resource::Type type,
const char* url, const char* url,
...@@ -212,7 +212,7 @@ class HTMLPreloadScannerTest : public ::testing::Test { ...@@ -212,7 +212,7 @@ class HTMLPreloadScannerTest : public ::testing::Test {
void SetUp() override { RunSetUp(kViewportEnabled); } void SetUp() override { RunSetUp(kViewportEnabled); }
void Test(PreloadScannerTestCase test_case) { void Test(PreloadScannerTestCase test_case) {
MockHTMLResourcePreloader preloader; HTMLMockHTMLResourcePreloader preloader;
KURL base_url(kParsedURLString, test_case.base_url); KURL base_url(kParsedURLString, test_case.base_url);
scanner_->AppendToEnd(String(test_case.input_html)); scanner_->AppendToEnd(String(test_case.input_html));
PreloadRequestStream requests = scanner_->Scan(base_url, nullptr); PreloadRequestStream requests = scanner_->Scan(base_url, nullptr);
...@@ -224,7 +224,7 @@ class HTMLPreloadScannerTest : public ::testing::Test { ...@@ -224,7 +224,7 @@ class HTMLPreloadScannerTest : public ::testing::Test {
} }
void Test(HTMLPreconnectTestCase test_case) { void Test(HTMLPreconnectTestCase test_case) {
MockHTMLResourcePreloader preloader; HTMLMockHTMLResourcePreloader preloader;
KURL base_url(kParsedURLString, test_case.base_url); KURL base_url(kParsedURLString, test_case.base_url);
scanner_->AppendToEnd(String(test_case.input_html)); scanner_->AppendToEnd(String(test_case.input_html));
PreloadRequestStream requests = scanner_->Scan(base_url, nullptr); PreloadRequestStream requests = scanner_->Scan(base_url, nullptr);
...@@ -234,7 +234,7 @@ class HTMLPreloadScannerTest : public ::testing::Test { ...@@ -234,7 +234,7 @@ class HTMLPreloadScannerTest : public ::testing::Test {
} }
void Test(ReferrerPolicyTestCase test_case) { void Test(ReferrerPolicyTestCase test_case) {
MockHTMLResourcePreloader preloader; HTMLMockHTMLResourcePreloader preloader;
KURL base_url(kParsedURLString, test_case.base_url); KURL base_url(kParsedURLString, test_case.base_url);
scanner_->AppendToEnd(String(test_case.input_html)); scanner_->AppendToEnd(String(test_case.input_html));
PreloadRequestStream requests = scanner_->Scan(base_url, nullptr); PreloadRequestStream requests = scanner_->Scan(base_url, nullptr);
...@@ -253,7 +253,7 @@ class HTMLPreloadScannerTest : public ::testing::Test { ...@@ -253,7 +253,7 @@ class HTMLPreloadScannerTest : public ::testing::Test {
} }
void Test(NonceTestCase test_case) { void Test(NonceTestCase test_case) {
MockHTMLResourcePreloader preloader; HTMLMockHTMLResourcePreloader preloader;
KURL base_url(kParsedURLString, test_case.base_url); KURL base_url(kParsedURLString, test_case.base_url);
scanner_->AppendToEnd(String(test_case.input_html)); scanner_->AppendToEnd(String(test_case.input_html));
PreloadRequestStream requests = scanner_->Scan(base_url, nullptr); PreloadRequestStream requests = scanner_->Scan(base_url, nullptr);
...@@ -263,7 +263,7 @@ class HTMLPreloadScannerTest : public ::testing::Test { ...@@ -263,7 +263,7 @@ class HTMLPreloadScannerTest : public ::testing::Test {
} }
void Test(ContextTestCase test_case) { void Test(ContextTestCase test_case) {
MockHTMLResourcePreloader preloader; HTMLMockHTMLResourcePreloader preloader;
KURL base_url(kParsedURLString, test_case.base_url); KURL base_url(kParsedURLString, test_case.base_url);
scanner_->AppendToEnd(String(test_case.input_html)); scanner_->AppendToEnd(String(test_case.input_html));
PreloadRequestStream requests = scanner_->Scan(base_url, nullptr); PreloadRequestStream requests = scanner_->Scan(base_url, nullptr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment