diff options
-rw-r--r-- | chrome/browser/net/prerender_interceptor_unittest.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/chrome/browser/net/prerender_interceptor_unittest.cc b/chrome/browser/net/prerender_interceptor_unittest.cc index 9c2200b..55e5a31 100644 --- a/chrome/browser/net/prerender_interceptor_unittest.cc +++ b/chrome/browser/net/prerender_interceptor_unittest.cc @@ -7,6 +7,7 @@ #include <string> #include "base/callback.h" +#include "base/compiler_specific.h" #include "base/file_path.h" #include "base/message_loop_proxy.h" #include "base/scoped_ptr.h" @@ -15,11 +16,12 @@ #include "net/base/load_flags.h" #include "net/test/test_server.h" #include "net/url_request/url_request_unittest.h" +#include "testing/gtest/include/gtest/gtest.h" namespace chrome_browser_net { class PrerenderInterceptorTest : public testing::Test { - public: + protected: PrerenderInterceptorTest(); void MakeTestUrl(const std::string& base); @@ -29,6 +31,7 @@ class PrerenderInterceptorTest : public testing::Test { GURL gurl_; GURL last_intercepted_gurl_; scoped_ptr<URLRequest> req_; + private: void SetLastInterceptedGurl(const GURL& url); @@ -36,6 +39,7 @@ class PrerenderInterceptorTest : public testing::Test { MessageLoopForIO io_loop_; scoped_refptr<base::MessageLoopProxy> io_message_loop_proxy_; BrowserThread ui_thread_; + TestDelegate delegate_; }; PrerenderInterceptorTest::PrerenderInterceptorTest() @@ -59,13 +63,15 @@ void PrerenderInterceptorTest::SetUp() { void PrerenderInterceptorTest::MakeTestUrl(const std::string& base) { gurl_ = test_server_.GetURL(base); - req_.reset(new TestURLRequest(gurl_, new TestDelegate())); + req_.reset(new TestURLRequest(gurl_, &delegate_)); } void PrerenderInterceptorTest::SetLastInterceptedGurl(const GURL& url) { last_intercepted_gurl_ = url; } +namespace { + TEST_F(PrerenderInterceptorTest, Interception) { MakeTestUrl("files/prerender/doc1.html"); req_->set_load_flags(req_->load_flags() | net::LOAD_PREFETCH); @@ -96,5 +102,6 @@ TEST_F(PrerenderInterceptorTest, WrongMimeType) { EXPECT_NE(gurl_, last_intercepted_gurl_); } -} // namespace chrome_browser_net +} // namespace +} // namespace chrome_browser_net |