Changes bookmark html writer test to lookup string rather than hard
coding. I can't think of a good reason why we were hard coding it
before.
BUG=17592
TEST=none
Review URL: http://codereview.chromium.org/340009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30373 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc b/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
index eb9eed29..526b5d3 100644
--- a/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
@@ -4,6 +4,7 @@
#include "testing/gtest/include/gtest/gtest.h"
+#include "app/l10n_util.h"
#include "base/file_util.h"
#include "base/path_service.h"
#include "base/string_util.h"
@@ -12,6 +13,7 @@
#include "chrome/browser/bookmarks/bookmark_html_writer.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/importer/firefox2_importer.h"
+#include "grit/generated_resources.h"
class BookmarkHTMLWriterTest : public testing::Test {
protected:
@@ -98,8 +100,7 @@
// Tests bookmark_html_writer by populating a BookmarkModel, writing it out by
// way of bookmark_html_writer, then using the importer to read it back in.
-// Flaky, http://crbug.com/17592.
-TEST_F(BookmarkHTMLWriterTest, FLAKY_Test) {
+TEST_F(BookmarkHTMLWriterTest, Test) {
// Populate the BookmarkModel. This creates the following bookmark structure:
// Bookmarks bar
// F1
@@ -158,24 +159,18 @@
// Verify we got back what we wrote.
ASSERT_EQ(7U, parsed_bookmarks.size());
- // Hardcode the value of IDS_BOOKMARK_BAR_FOLDER_NAME in en-US locale
- // because all the unit tests are run in en-US locale.
-#if defined(OS_WIN) || defined(TOOLKIT_VIEWS)
// Windows and ChromeOS builds use Sentence case.
- const wchar_t* kBookmarkBarFolderName = L"Bookmarks bar";
-#else
- // Mac and Linux + GTK uses Title Case.
- const wchar_t* kBookmarkBarFolderName = L"Bookmarks Bar";
-#endif
+ std::wstring bookmark_folder_name =
+ l10n_util::GetString(IDS_BOOMARK_BAR_FOLDER_NAME);
AssertBookmarkEntryEquals(parsed_bookmarks[0], false, url1, url1_title, t1,
- kBookmarkBarFolderName, f1_title, std::wstring());
+ bookmark_folder_name, f1_title, std::wstring());
AssertBookmarkEntryEquals(parsed_bookmarks[1], false, url2, url2_title, t2,
- kBookmarkBarFolderName, f1_title, f2_title);
+ bookmark_folder_name, f1_title, f2_title);
AssertBookmarkEntryEquals(parsed_bookmarks[2], false, url3, url3_title, t3,
- kBookmarkBarFolderName, std::wstring(),
+ bookmark_folder_name, std::wstring(),
std::wstring());
AssertBookmarkEntryEquals(parsed_bookmarks[3], false, url4, url4_title, t4,
- kBookmarkBarFolderName, std::wstring(),
+ bookmark_folder_name, std::wstring(),
std::wstring());
AssertBookmarkEntryEquals(parsed_bookmarks[4], false, url1, url1_title, t1,
std::wstring(), std::wstring(), std::wstring());