Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2970)

Unified Diff: content/browser/web_contents/navigation_entry_impl_unittest.cc

Issue 10984017: Remove unnecessary calls to .get() in navigation_entry_impl_unittest.cc (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/browser/web_contents/navigation_entry_impl_unittest.cc
diff --git a/content/browser/web_contents/navigation_entry_impl_unittest.cc b/content/browser/web_contents/navigation_entry_impl_unittest.cc
index b008342b6b129ec136708fb2c576e001e894c558..5f9212fc5f254685f1597c00e110a2d13d9bda46 100644
--- a/content/browser/web_contents/navigation_entry_impl_unittest.cc
+++ b/content/browser/web_contents/navigation_entry_impl_unittest.cc
@@ -43,70 +43,70 @@ class NavigationEntryTest : public testing::Test {
// Test unique ID accessors
TEST_F(NavigationEntryTest, NavigationEntryUniqueIDs) {
// Two entries should have different IDs by default
- EXPECT_NE(entry1_.get()->GetUniqueID(), entry2_.get()->GetUniqueID());
+ EXPECT_NE(entry1_->GetUniqueID(), entry2_->GetUniqueID());
// Can set an entry to have the same ID as another
- entry2_.get()->set_unique_id(entry1_.get()->GetUniqueID());
- EXPECT_EQ(entry1_.get()->GetUniqueID(), entry2_.get()->GetUniqueID());
+ entry2_->set_unique_id(entry1_->GetUniqueID());
+ EXPECT_EQ(entry1_->GetUniqueID(), entry2_->GetUniqueID());
}
// Test URL accessors
TEST_F(NavigationEntryTest, NavigationEntryURLs) {
// Start with no virtual_url (even if a url is set)
- EXPECT_FALSE(entry1_.get()->has_virtual_url());
- EXPECT_FALSE(entry2_.get()->has_virtual_url());
+ EXPECT_FALSE(entry1_->has_virtual_url());
+ EXPECT_FALSE(entry2_->has_virtual_url());
- EXPECT_EQ(GURL(), entry1_.get()->GetURL());
- EXPECT_EQ(GURL(), entry1_.get()->GetVirtualURL());
- EXPECT_TRUE(entry1_.get()->GetTitleForDisplay("").empty());
+ EXPECT_EQ(GURL(), entry1_->GetURL());
+ EXPECT_EQ(GURL(), entry1_->GetVirtualURL());
+ EXPECT_TRUE(entry1_->GetTitleForDisplay("").empty());
// Setting URL affects virtual_url and GetTitleForDisplay
- entry1_.get()->SetURL(GURL("http://www.google.com"));
- EXPECT_EQ(GURL("http://www.google.com"), entry1_.get()->GetURL());
- EXPECT_EQ(GURL("http://www.google.com"), entry1_.get()->GetVirtualURL());
+ entry1_->SetURL(GURL("http://www.google.com"));
+ EXPECT_EQ(GURL("http://www.google.com"), entry1_->GetURL());
+ EXPECT_EQ(GURL("http://www.google.com"), entry1_->GetVirtualURL());
EXPECT_EQ(ASCIIToUTF16("www.google.com"),
- entry1_.get()->GetTitleForDisplay(""));
+ entry1_->GetTitleForDisplay(""));
// file:/// URLs should only show the filename.
- entry1_.get()->SetURL(GURL("file:///foo/bar baz.txt"));
+ entry1_->SetURL(GURL("file:///foo/bar baz.txt"));
EXPECT_EQ(ASCIIToUTF16("bar baz.txt"),
- entry1_.get()->GetTitleForDisplay(""));
+ entry1_->GetTitleForDisplay(""));
// Title affects GetTitleForDisplay
- entry1_.get()->SetTitle(ASCIIToUTF16("Google"));
- EXPECT_EQ(ASCIIToUTF16("Google"), entry1_.get()->GetTitleForDisplay(""));
+ entry1_->SetTitle(ASCIIToUTF16("Google"));
+ EXPECT_EQ(ASCIIToUTF16("Google"), entry1_->GetTitleForDisplay(""));
// Setting virtual_url doesn't affect URL
- entry2_.get()->SetVirtualURL(GURL("display:url"));
- EXPECT_TRUE(entry2_.get()->has_virtual_url());
- EXPECT_EQ(GURL("test:url"), entry2_.get()->GetURL());
- EXPECT_EQ(GURL("display:url"), entry2_.get()->GetVirtualURL());
+ entry2_->SetVirtualURL(GURL("display:url"));
+ EXPECT_TRUE(entry2_->has_virtual_url());
+ EXPECT_EQ(GURL("test:url"), entry2_->GetURL());
+ EXPECT_EQ(GURL("display:url"), entry2_->GetVirtualURL());
// Having a title set in constructor overrides virtual URL
- EXPECT_EQ(ASCIIToUTF16("title"), entry2_.get()->GetTitleForDisplay(""));
+ EXPECT_EQ(ASCIIToUTF16("title"), entry2_->GetTitleForDisplay(""));
// User typed URL is independent of the others
- EXPECT_EQ(GURL(), entry1_.get()->GetUserTypedURL());
- EXPECT_EQ(GURL(), entry2_.get()->GetUserTypedURL());
- entry2_.get()->set_user_typed_url(GURL("typedurl"));
- EXPECT_EQ(GURL("typedurl"), entry2_.get()->GetUserTypedURL());
+ EXPECT_EQ(GURL(), entry1_->GetUserTypedURL());
+ EXPECT_EQ(GURL(), entry2_->GetUserTypedURL());
+ entry2_->set_user_typed_url(GURL("typedurl"));
+ EXPECT_EQ(GURL("typedurl"), entry2_->GetUserTypedURL());
}
// Test Favicon inner class construction.
TEST_F(NavigationEntryTest, NavigationEntryFavicons) {
- EXPECT_EQ(GURL(), entry1_.get()->GetFavicon().url);
- EXPECT_FALSE(entry1_.get()->GetFavicon().valid);
+ EXPECT_EQ(GURL(), entry1_->GetFavicon().url);
+ EXPECT_FALSE(entry1_->GetFavicon().valid);
}
// Test SSLStatus inner class
TEST_F(NavigationEntryTest, NavigationEntrySSLStatus) {
// Default (unknown)
- EXPECT_EQ(SECURITY_STYLE_UNKNOWN, entry1_.get()->GetSSL().security_style);
- EXPECT_EQ(SECURITY_STYLE_UNKNOWN, entry2_.get()->GetSSL().security_style);
- EXPECT_EQ(0, entry1_.get()->GetSSL().cert_id);
- EXPECT_EQ(0U, entry1_.get()->GetSSL().cert_status);
- EXPECT_EQ(-1, entry1_.get()->GetSSL().security_bits);
- int content_status = entry1_.get()->GetSSL().content_status;
+ EXPECT_EQ(SECURITY_STYLE_UNKNOWN, entry1_->GetSSL().security_style);
+ EXPECT_EQ(SECURITY_STYLE_UNKNOWN, entry2_->GetSSL().security_style);
+ EXPECT_EQ(0, entry1_->GetSSL().cert_id);
+ EXPECT_EQ(0U, entry1_->GetSSL().cert_status);
+ EXPECT_EQ(-1, entry1_->GetSSL().security_bits);
+ int content_status = entry1_->GetSSL().content_status;
EXPECT_FALSE(!!(content_status & SSLStatus::DISPLAYED_INSECURE_CONTENT));
EXPECT_FALSE(!!(content_status & SSLStatus::RAN_INSECURE_CONTENT));
}
@@ -114,59 +114,59 @@ TEST_F(NavigationEntryTest, NavigationEntrySSLStatus) {
// Test other basic accessors
TEST_F(NavigationEntryTest, NavigationEntryAccessors) {
// SiteInstance
- EXPECT_TRUE(entry1_.get()->site_instance() == NULL);
- EXPECT_EQ(instance_, entry2_.get()->site_instance());
- entry1_.get()->set_site_instance(instance_);
- EXPECT_EQ(instance_, entry1_.get()->site_instance());
+ EXPECT_TRUE(entry1_->site_instance() == NULL);
+ EXPECT_EQ(instance_, entry2_->site_instance());
+ entry1_->set_site_instance(instance_);
+ EXPECT_EQ(instance_, entry1_->site_instance());
// Page type
- EXPECT_EQ(PAGE_TYPE_NORMAL, entry1_.get()->GetPageType());
- EXPECT_EQ(PAGE_TYPE_NORMAL, entry2_.get()->GetPageType());
- entry2_.get()->set_page_type(PAGE_TYPE_INTERSTITIAL);
- EXPECT_EQ(PAGE_TYPE_INTERSTITIAL, entry2_.get()->GetPageType());
+ EXPECT_EQ(PAGE_TYPE_NORMAL, entry1_->GetPageType());
+ EXPECT_EQ(PAGE_TYPE_NORMAL, entry2_->GetPageType());
+ entry2_->set_page_type(PAGE_TYPE_INTERSTITIAL);
+ EXPECT_EQ(PAGE_TYPE_INTERSTITIAL, entry2_->GetPageType());
// Referrer
- EXPECT_EQ(GURL(), entry1_.get()->GetReferrer().url);
- EXPECT_EQ(GURL("from"), entry2_.get()->GetReferrer().url);
- entry2_.get()->SetReferrer(
+ EXPECT_EQ(GURL(), entry1_->GetReferrer().url);
+ EXPECT_EQ(GURL("from"), entry2_->GetReferrer().url);
+ entry2_->SetReferrer(
Referrer(GURL("from2"), WebKit::WebReferrerPolicyDefault));
- EXPECT_EQ(GURL("from2"), entry2_.get()->GetReferrer().url);
+ EXPECT_EQ(GURL("from2"), entry2_->GetReferrer().url);
// Title
- EXPECT_EQ(string16(), entry1_.get()->GetTitle());
- EXPECT_EQ(ASCIIToUTF16("title"), entry2_.get()->GetTitle());
- entry2_.get()->SetTitle(ASCIIToUTF16("title2"));
- EXPECT_EQ(ASCIIToUTF16("title2"), entry2_.get()->GetTitle());
+ EXPECT_EQ(string16(), entry1_->GetTitle());
+ EXPECT_EQ(ASCIIToUTF16("title"), entry2_->GetTitle());
+ entry2_->SetTitle(ASCIIToUTF16("title2"));
+ EXPECT_EQ(ASCIIToUTF16("title2"), entry2_->GetTitle());
// State
- EXPECT_EQ(std::string(), entry1_.get()->GetContentState());
- EXPECT_EQ(std::string(), entry2_.get()->GetContentState());
- entry2_.get()->SetContentState("state");
- EXPECT_EQ("state", entry2_.get()->GetContentState());
+ EXPECT_EQ(std::string(), entry1_->GetContentState());
+ EXPECT_EQ(std::string(), entry2_->GetContentState());
+ entry2_->SetContentState("state");
+ EXPECT_EQ("state", entry2_->GetContentState());
// Page ID
- EXPECT_EQ(-1, entry1_.get()->GetPageID());
- EXPECT_EQ(3, entry2_.get()->GetPageID());
- entry2_.get()->SetPageID(2);
- EXPECT_EQ(2, entry2_.get()->GetPageID());
+ EXPECT_EQ(-1, entry1_->GetPageID());
+ EXPECT_EQ(3, entry2_->GetPageID());
+ entry2_->SetPageID(2);
+ EXPECT_EQ(2, entry2_->GetPageID());
// Transition type
- EXPECT_EQ(PAGE_TRANSITION_LINK, entry1_.get()->GetTransitionType());
- EXPECT_EQ(PAGE_TRANSITION_TYPED, entry2_.get()->GetTransitionType());
- entry2_.get()->SetTransitionType(PAGE_TRANSITION_RELOAD);
- EXPECT_EQ(PAGE_TRANSITION_RELOAD, entry2_.get()->GetTransitionType());
+ EXPECT_EQ(PAGE_TRANSITION_LINK, entry1_->GetTransitionType());
+ EXPECT_EQ(PAGE_TRANSITION_TYPED, entry2_->GetTransitionType());
+ entry2_->SetTransitionType(PAGE_TRANSITION_RELOAD);
+ EXPECT_EQ(PAGE_TRANSITION_RELOAD, entry2_->GetTransitionType());
// Is renderer initiated
- EXPECT_FALSE(entry1_.get()->is_renderer_initiated());
- EXPECT_FALSE(entry2_.get()->is_renderer_initiated());
- entry2_.get()->set_is_renderer_initiated(true);
- EXPECT_TRUE(entry2_.get()->is_renderer_initiated());
+ EXPECT_FALSE(entry1_->is_renderer_initiated());
+ EXPECT_FALSE(entry2_->is_renderer_initiated());
+ entry2_->set_is_renderer_initiated(true);
+ EXPECT_TRUE(entry2_->is_renderer_initiated());
// Post Data
- EXPECT_FALSE(entry1_.get()->GetHasPostData());
- EXPECT_FALSE(entry2_.get()->GetHasPostData());
- entry2_.get()->SetHasPostData(true);
- EXPECT_TRUE(entry2_.get()->GetHasPostData());
+ EXPECT_FALSE(entry1_->GetHasPostData());
+ EXPECT_FALSE(entry2_->GetHasPostData());
+ entry2_->SetHasPostData(true);
+ EXPECT_TRUE(entry2_->GetHasPostData());
// Restored
EXPECT_EQ(NavigationEntryImpl::RESTORE_NONE, entry1_->restore_type());
@@ -175,29 +175,29 @@ TEST_F(NavigationEntryTest, NavigationEntryAccessors) {
EXPECT_EQ(NavigationEntryImpl::RESTORE_LAST_SESSION, entry2_->restore_type());
// Original URL
- EXPECT_EQ(GURL(), entry1_.get()->GetOriginalRequestURL());
- EXPECT_EQ(GURL(), entry2_.get()->GetOriginalRequestURL());
- entry2_.get()->SetOriginalRequestURL(GURL("original_url"));
- EXPECT_EQ(GURL("original_url"), entry2_.get()->GetOriginalRequestURL());
+ EXPECT_EQ(GURL(), entry1_->GetOriginalRequestURL());
+ EXPECT_EQ(GURL(), entry2_->GetOriginalRequestURL());
+ entry2_->SetOriginalRequestURL(GURL("original_url"));
+ EXPECT_EQ(GURL("original_url"), entry2_->GetOriginalRequestURL());
// User agent override
- EXPECT_FALSE(entry1_.get()->GetIsOverridingUserAgent());
- EXPECT_FALSE(entry2_.get()->GetIsOverridingUserAgent());
- entry2_.get()->SetIsOverridingUserAgent(true);
- EXPECT_TRUE(entry2_.get()->GetIsOverridingUserAgent());
+ EXPECT_FALSE(entry1_->GetIsOverridingUserAgent());
+ EXPECT_FALSE(entry2_->GetIsOverridingUserAgent());
+ entry2_->SetIsOverridingUserAgent(true);
+ EXPECT_TRUE(entry2_->GetIsOverridingUserAgent());
// Browser initiated post data
- EXPECT_EQ(NULL, entry1_.get()->GetBrowserInitiatedPostData());
- EXPECT_EQ(NULL, entry2_.get()->GetBrowserInitiatedPostData());
+ EXPECT_EQ(NULL, entry1_->GetBrowserInitiatedPostData());
+ EXPECT_EQ(NULL, entry2_->GetBrowserInitiatedPostData());
const int length = 11;
const unsigned char* raw_data =
reinterpret_cast<const unsigned char*>("post\n\n\0data");
std::vector<unsigned char> post_data_vector(raw_data, raw_data+length);
scoped_refptr<base::RefCountedBytes> post_data =
base::RefCountedBytes::TakeVector(&post_data_vector);
- entry2_.get()->SetBrowserInitiatedPostData(post_data.get());
+ entry2_->SetBrowserInitiatedPostData(post_data.get());
EXPECT_EQ(post_data->front(),
- entry2_.get()->GetBrowserInitiatedPostData()->front());
+ entry2_->GetBrowserInitiatedPostData()->front());
}
} // namespace content
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698