summaryrefslogtreecommitdiffstats
path: root/app/text_elider_unittest.cc
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-04 20:46:14 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-04 20:46:14 +0000
commit13658c4b2835a3155efa6eb2c3c6ff8fef2b7fa5 (patch)
treeada8d64cbd2fd12c7248cca648e47ebd63e6462a /app/text_elider_unittest.cc
parentcd4857b64f3e3b10ebfa3f44c38af0dc7376d5bb (diff)
downloadchromium_src-13658c4b2835a3155efa6eb2c3c6ff8fef2b7fa5.zip
chromium_src-13658c4b2835a3155efa6eb2c3c6ff8fef2b7fa5.tar.gz
chromium_src-13658c4b2835a3155efa6eb2c3c6ff8fef2b7fa5.tar.bz2
Change Font.GetStringWidth() to take string16 instead of wstring.
do a bunch of string fixes along the way. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/5985007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70440 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'app/text_elider_unittest.cc')
-rw-r--r--app/text_elider_unittest.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/app/text_elider_unittest.cc b/app/text_elider_unittest.cc
index ab1a73f..7d0cbda 100644
--- a/app/text_elider_unittest.cc
+++ b/app/text_elider_unittest.cc
@@ -44,7 +44,8 @@ void RunTest(Testcase* testcases, size_t num_testcases) {
// Should we test with non-empty language list?
// That's kinda redundant with net_util_unittests.
EXPECT_EQ(WideToUTF16(testcases[i].output),
- ElideUrl(url, font, font.GetStringWidth(testcases[i].output),
+ ElideUrl(url, font,
+ font.GetStringWidth(WideToUTF16(testcases[i].output)),
std::wstring()));
}
}
@@ -183,7 +184,7 @@ TEST(TextEliderTest, TestFilenameEliding) {
expected = base::i18n::GetDisplayStringInLTRDirectionality(expected);
EXPECT_EQ(expected, ElideFilename(filepath,
font,
- font.GetStringWidth(testcases[i].output)));
+ font.GetStringWidth(WideToUTF16(testcases[i].output))));
}
}
@@ -212,14 +213,13 @@ TEST(TextEliderTest, ElideTextLongStrings) {
};
const gfx::Font font;
- int ellipsis_width = font.GetStringWidth(UTF16ToWideHack(kEllipsisStr));
+ int ellipsis_width = font.GetStringWidth(kEllipsisStr);
for (size_t i = 0; i < arraysize(testcases_end); ++i) {
// Compare sizes rather than actual contents because if the test fails,
// output is rather long.
EXPECT_EQ(testcases_end[i].output.size(),
ElideText(testcases_end[i].input, font,
- font.GetStringWidth(UTF16ToWideHack(
- testcases_end[i].output)),
+ font.GetStringWidth(testcases_end[i].output),
false).size());
EXPECT_EQ(kEllipsisStr,
ElideText(testcases_end[i].input, font, ellipsis_width, false));
@@ -243,8 +243,7 @@ TEST(TextEliderTest, ElideTextLongStrings) {
// output is rather long.
EXPECT_EQ(testcases_middle[i].output.size(),
ElideText(testcases_middle[i].input, font,
- font.GetStringWidth(UTF16ToWideHack(
- testcases_middle[i].output)),
+ font.GetStringWidth(testcases_middle[i].output),
false).size());
EXPECT_EQ(kEllipsisStr,
ElideText(testcases_middle[i].input, font, ellipsis_width,