| Index: content/browser/tab_contents/navigation_entry_unittest.cc
|
| diff --git a/content/browser/tab_contents/navigation_entry_unittest.cc b/content/browser/tab_contents/navigation_entry_unittest.cc
|
| index 9d5edc836a637e253ded8dedae4dcd216eb61700..5279c913174b7b28ceaf81b07c98a320040b2dbb 100644
|
| --- a/content/browser/tab_contents/navigation_entry_unittest.cc
|
| +++ b/content/browser/tab_contents/navigation_entry_unittest.cc
|
| @@ -18,11 +18,13 @@ class NavigationEntryTest : public testing::Test {
|
| entry1_.reset(new NavigationEntry);
|
|
|
| instance_ = SiteInstance::CreateSiteInstance(NULL);
|
| - entry2_.reset(new NavigationEntry(instance_, 3,
|
| - GURL("test:url"),
|
| - GURL("from"),
|
| - ASCIIToUTF16("title"),
|
| - PageTransition::TYPED));
|
| + entry2_.reset(new NavigationEntry(
|
| + instance_, 3,
|
| + GURL("test:url"),
|
| + GURL("from"),
|
| + base::i18n::String16WithDirection(ASCIIToUTF16("title"),
|
| + base::i18n::LEFT_TO_RIGHT),
|
| + PageTransition::TYPED));
|
| }
|
|
|
| virtual void TearDown() {
|
| @@ -53,23 +55,26 @@ TEST_F(NavigationEntryTest, NavigationEntryURLs) {
|
|
|
| EXPECT_EQ(GURL(), entry1_.get()->url());
|
| EXPECT_EQ(GURL(), entry1_.get()->virtual_url());
|
| - EXPECT_TRUE(entry1_.get()->GetTitleForDisplay("").empty());
|
| + EXPECT_TRUE(entry1_.get()->GetTitleForDisplay("").is_empty());
|
|
|
| // Setting URL affects virtual_url and GetTitleForDisplay
|
| entry1_.get()->set_url(GURL("http://www.google.com"));
|
| EXPECT_EQ(GURL("http://www.google.com"), entry1_.get()->url());
|
| EXPECT_EQ(GURL("http://www.google.com"), entry1_.get()->virtual_url());
|
| EXPECT_EQ(ASCIIToUTF16("www.google.com"),
|
| - entry1_.get()->GetTitleForDisplay(""));
|
| + entry1_.get()->GetTitleForDisplay("").string());
|
|
|
| // file:/// URLs should only show the filename.
|
| entry1_.get()->set_url(GURL("file:///foo/bar baz.txt"));
|
| EXPECT_EQ(ASCIIToUTF16("bar baz.txt"),
|
| - entry1_.get()->GetTitleForDisplay(""));
|
| + entry1_.get()->GetTitleForDisplay("").string());
|
|
|
| // Title affects GetTitleForDisplay
|
| - entry1_.get()->set_title(ASCIIToUTF16("Google"));
|
| - EXPECT_EQ(ASCIIToUTF16("Google"), entry1_.get()->GetTitleForDisplay(""));
|
| + entry1_.get()->set_title(
|
| + base::i18n::String16WithDirection(ASCIIToUTF16("Google"),
|
| + base::i18n::LEFT_TO_RIGHT));
|
| + EXPECT_EQ(ASCIIToUTF16("Google"),
|
| + entry1_.get()->GetTitleForDisplay("").string());
|
|
|
| // Setting virtual_url doesn't affect URL
|
| entry2_.get()->set_virtual_url(GURL("display:url"));
|
| @@ -78,7 +83,8 @@ TEST_F(NavigationEntryTest, NavigationEntryURLs) {
|
| EXPECT_EQ(GURL("display:url"), entry2_.get()->virtual_url());
|
|
|
| // Having a title set in constructor overrides virtual URL
|
| - EXPECT_EQ(ASCIIToUTF16("title"), entry2_.get()->GetTitleForDisplay(""));
|
| + EXPECT_EQ(ASCIIToUTF16("title"),
|
| + entry2_.get()->GetTitleForDisplay("").string());
|
|
|
| // User typed URL is independent of the others
|
| EXPECT_EQ(GURL(), entry1_.get()->user_typed_url());
|
| @@ -151,10 +157,12 @@ TEST_F(NavigationEntryTest, NavigationEntryAccessors) {
|
| EXPECT_EQ(GURL("from2"), entry2_.get()->referrer());
|
|
|
| // Title
|
| - EXPECT_EQ(string16(), entry1_.get()->title());
|
| - EXPECT_EQ(ASCIIToUTF16("title"), entry2_.get()->title());
|
| - entry2_.get()->set_title(ASCIIToUTF16("title2"));
|
| - EXPECT_EQ(ASCIIToUTF16("title2"), entry2_.get()->title());
|
| + EXPECT_EQ(string16(), entry1_.get()->title().string());
|
| + EXPECT_EQ(ASCIIToUTF16("title"), entry2_.get()->title().string());
|
| + entry2_.get()->set_title(
|
| + base::i18n::String16WithDirection(ASCIIToUTF16("title2"),
|
| + base::i18n::LEFT_TO_RIGHT));
|
| + EXPECT_EQ(ASCIIToUTF16("title2"), entry2_.get()->title().string());
|
|
|
| // State
|
| EXPECT_EQ(std::string(), entry1_.get()->content_state());
|
|
|