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

Side by Side Diff: third_party/WebKit/Source/platform/wtf/text/StringImplTest.cpp

Issue 2813533003: Add "Unicode" suffixes to some functions of WTF::String and WTF::StringImpl. (Closed)
Patch Set: Created 3 years, 8 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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Apple Inc. All rights reserved. 2 * Copyright (C) 2012 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 EXPECT_TRUE(test_string_impl->Is8Bit()); 48 EXPECT_TRUE(test_string_impl->Is8Bit());
49 EXPECT_TRUE(StringImpl::Create("a\xE1")->Is8Bit()); 49 EXPECT_TRUE(StringImpl::Create("a\xE1")->Is8Bit());
50 50
51 EXPECT_TRUE(Equal(test_string_impl.Get(), 51 EXPECT_TRUE(Equal(test_string_impl.Get(),
52 StringImpl::Create("link")->LowerASCII().Get())); 52 StringImpl::Create("link")->LowerASCII().Get()));
53 EXPECT_TRUE(Equal(test_string_impl.Get(), 53 EXPECT_TRUE(Equal(test_string_impl.Get(),
54 StringImpl::Create("LINK")->LowerASCII().Get())); 54 StringImpl::Create("LINK")->LowerASCII().Get()));
55 EXPECT_TRUE(Equal(test_string_impl.Get(), 55 EXPECT_TRUE(Equal(test_string_impl.Get(),
56 StringImpl::Create("lInk")->LowerASCII().Get())); 56 StringImpl::Create("lInk")->LowerASCII().Get()));
57 57
58 EXPECT_TRUE(Equal(StringImpl::Create("LINK")->Lower().Get(), 58 EXPECT_TRUE(Equal(StringImpl::Create("LINK")->LowerUnicode().Get(),
59 StringImpl::Create("LINK")->LowerASCII().Get())); 59 StringImpl::Create("LINK")->LowerASCII().Get()));
60 EXPECT_TRUE(Equal(StringImpl::Create("lInk")->Lower().Get(), 60 EXPECT_TRUE(Equal(StringImpl::Create("lInk")->LowerUnicode().Get(),
61 StringImpl::Create("lInk")->LowerASCII().Get())); 61 StringImpl::Create("lInk")->LowerASCII().Get()));
62 62
63 EXPECT_TRUE(Equal(StringImpl::Create("a\xE1").Get(), 63 EXPECT_TRUE(Equal(StringImpl::Create("a\xE1").Get(),
64 StringImpl::Create("A\xE1")->LowerASCII().Get())); 64 StringImpl::Create("A\xE1")->LowerASCII().Get()));
65 EXPECT_TRUE(Equal(StringImpl::Create("a\xC1").Get(), 65 EXPECT_TRUE(Equal(StringImpl::Create("a\xC1").Get(),
66 StringImpl::Create("A\xC1")->LowerASCII().Get())); 66 StringImpl::Create("A\xC1")->LowerASCII().Get()));
67 67
68 EXPECT_FALSE(Equal(StringImpl::Create("a\xE1").Get(), 68 EXPECT_FALSE(Equal(StringImpl::Create("a\xE1").Get(),
69 StringImpl::Create("a\xC1")->LowerASCII().Get())); 69 StringImpl::Create("a\xC1")->LowerASCII().Get()));
70 EXPECT_FALSE(Equal(StringImpl::Create("A\xE1").Get(), 70 EXPECT_FALSE(Equal(StringImpl::Create("A\xE1").Get(),
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 EXPECT_TRUE(test_string_impl->Is8Bit()); 105 EXPECT_TRUE(test_string_impl->Is8Bit());
106 EXPECT_TRUE(StringImpl::Create("a\xE1")->Is8Bit()); 106 EXPECT_TRUE(StringImpl::Create("a\xE1")->Is8Bit());
107 107
108 EXPECT_TRUE(Equal(test_string_impl.Get(), 108 EXPECT_TRUE(Equal(test_string_impl.Get(),
109 StringImpl::Create("link")->UpperASCII().Get())); 109 StringImpl::Create("link")->UpperASCII().Get()));
110 EXPECT_TRUE(Equal(test_string_impl.Get(), 110 EXPECT_TRUE(Equal(test_string_impl.Get(),
111 StringImpl::Create("LINK")->UpperASCII().Get())); 111 StringImpl::Create("LINK")->UpperASCII().Get()));
112 EXPECT_TRUE(Equal(test_string_impl.Get(), 112 EXPECT_TRUE(Equal(test_string_impl.Get(),
113 StringImpl::Create("lInk")->UpperASCII().Get())); 113 StringImpl::Create("lInk")->UpperASCII().Get()));
114 114
115 EXPECT_TRUE(Equal(StringImpl::Create("LINK")->Upper().Get(), 115 EXPECT_TRUE(Equal(StringImpl::Create("LINK")->UpperUnicode().Get(),
116 StringImpl::Create("LINK")->UpperASCII().Get())); 116 StringImpl::Create("LINK")->UpperASCII().Get()));
117 EXPECT_TRUE(Equal(StringImpl::Create("lInk")->Upper().Get(), 117 EXPECT_TRUE(Equal(StringImpl::Create("lInk")->UpperUnicode().Get(),
118 StringImpl::Create("lInk")->UpperASCII().Get())); 118 StringImpl::Create("lInk")->UpperASCII().Get()));
119 119
120 EXPECT_TRUE(Equal(StringImpl::Create("A\xE1").Get(), 120 EXPECT_TRUE(Equal(StringImpl::Create("A\xE1").Get(),
121 StringImpl::Create("a\xE1")->UpperASCII().Get())); 121 StringImpl::Create("a\xE1")->UpperASCII().Get()));
122 EXPECT_TRUE(Equal(StringImpl::Create("A\xC1").Get(), 122 EXPECT_TRUE(Equal(StringImpl::Create("A\xC1").Get(),
123 StringImpl::Create("a\xC1")->UpperASCII().Get())); 123 StringImpl::Create("a\xC1")->UpperASCII().Get()));
124 124
125 EXPECT_FALSE(Equal(StringImpl::Create("A\xE1").Get(), 125 EXPECT_FALSE(Equal(StringImpl::Create("A\xE1").Get(),
126 StringImpl::Create("a\xC1")->UpperASCII().Get())); 126 StringImpl::Create("a\xC1")->UpperASCII().Get()));
127 EXPECT_FALSE(Equal(StringImpl::Create("A\xE1").Get(), 127 EXPECT_FALSE(Equal(StringImpl::Create("A\xE1").Get(),
(...skipping 24 matching lines...) Expand all
152 DCHECK(const_ref->HasOneRef()); 152 DCHECK(const_ref->HasOneRef());
153 EXPECT_TRUE( 153 EXPECT_TRUE(
154 Equal(StringImpl::Create(kTestWithNonASCIICapitalized, 2).Get(), 154 Equal(StringImpl::Create(kTestWithNonASCIICapitalized, 2).Get(),
155 StringImpl::Create(kTestWithNonASCII, 2)->UpperASCII().Get())); 155 StringImpl::Create(kTestWithNonASCII, 2)->UpperASCII().Get()));
156 EXPECT_FALSE(Equal( 156 EXPECT_FALSE(Equal(
157 StringImpl::Create(kTestWithNonASCIICapitalized, 2).Get(), 157 StringImpl::Create(kTestWithNonASCIICapitalized, 2).Get(),
158 StringImpl::Create(kTestWithNonASCIIComparison, 2)->UpperASCII().Get())); 158 StringImpl::Create(kTestWithNonASCIIComparison, 2)->UpperASCII().Get()));
159 } 159 }
160 160
161 } // namespace WTF 161 } // namespace WTF
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/platform/wtf/text/StringImpl.cpp ('k') | third_party/WebKit/Source/platform/wtf/text/WTFString.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698