summaryrefslogtreecommitdiff
path: root/Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp')
-rw-r--r--Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp25
1 files changed, 11 insertions, 14 deletions
diff --git a/Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp b/Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp
index 11bf3590e..9ca5d6ee8 100644
--- a/Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp
+++ b/Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp
@@ -38,17 +38,14 @@ static void expectBuilderContent(const String& expected, const StringBuilder& bu
{
// Not using builder.toString() or builder.toStringPreserveCapacity() because they all
// change internal state of builder.
- if (builder.is8Bit())
- EXPECT_EQ(expected, String(builder.characters8(), builder.length()));
- else
- EXPECT_EQ(expected, String(builder.characters16(), builder.length()));
+ EXPECT_EQ(expected, String(builder.deprecatedCharacters(), builder.length()));
}
void expectEmpty(const StringBuilder& builder)
{
EXPECT_EQ(0U, builder.length());
EXPECT_TRUE(builder.isEmpty());
- EXPECT_EQ(0, builder.characters8());
+ EXPECT_EQ(0, builder.deprecatedCharacters());
}
TEST(StringBuilderTest, DefaultConstructor)
@@ -75,20 +72,20 @@ TEST(StringBuilderTest, Append)
StringBuilder builder1;
builder.append("", 0);
expectBuilderContent("0123456789abcdefg#", builder);
- builder1.append(builder.characters8(), builder.length());
+ builder1.append(builder.deprecatedCharacters(), builder.length());
builder1.append("XYZ");
- builder.append(builder1.characters8(), builder1.length());
+ builder.append(builder1.deprecatedCharacters(), builder1.length());
expectBuilderContent("0123456789abcdefg#0123456789abcdefg#XYZ", builder);
StringBuilder builder2;
builder2.reserveCapacity(100);
builder2.append("xyz");
- const LChar* characters = builder2.characters8();
+ const UChar* characters = builder2.deprecatedCharacters();
builder2.append("0123456789");
- ASSERT_EQ(characters, builder2.characters8());
+ ASSERT_EQ(characters, builder2.deprecatedCharacters());
builder2.toStringPreserveCapacity(); // Test after reifyString with buffer preserved.
builder2.append("abcd");
- ASSERT_EQ(characters, builder2.characters8());
+ ASSERT_EQ(characters, builder2.deprecatedCharacters());
// Test appending UChar32 characters to StringBuilder.
StringBuilder builderForUChar32Append;
@@ -143,7 +140,7 @@ TEST(StringBuilderTest, ToStringPreserveCapacity)
ASSERT_EQ(capacity, builder.capacity());
ASSERT_EQ(String("0123456789"), string);
ASSERT_EQ(string.impl(), builder.toStringPreserveCapacity().impl());
- ASSERT_EQ(string.characters8(), builder.characters8());
+ ASSERT_EQ(string.deprecatedCharacters(), builder.deprecatedCharacters());
// Changing the StringBuilder should not affect the original result of toStringPreserveCapacity().
builder.append("abcdefghijklmnopqrstuvwxyz");
@@ -154,7 +151,7 @@ TEST(StringBuilderTest, ToStringPreserveCapacity)
capacity = builder.capacity();
string = builder.toStringPreserveCapacity();
ASSERT_EQ(capacity, builder.capacity());
- ASSERT_EQ(string.characters8(), builder.characters8());
+ ASSERT_EQ(string.deprecatedCharacters(), builder.deprecatedCharacters());
ASSERT_EQ(String("0123456789abcdefghijklmnopqrstuvwxyz"), string);
builder.append("ABC");
ASSERT_EQ(String("0123456789abcdefghijklmnopqrstuvwxyz"), string);
@@ -163,7 +160,7 @@ TEST(StringBuilderTest, ToStringPreserveCapacity)
capacity = builder.capacity();
String string1 = builder.toStringPreserveCapacity();
ASSERT_EQ(capacity, builder.capacity());
- ASSERT_EQ(string1.characters8(), builder.characters8());
+ ASSERT_EQ(string1.deprecatedCharacters(), builder.deprecatedCharacters());
ASSERT_EQ(String("0123456789abcdefghijklmnopqrstuvwxyzABC"), string1);
string1.append("DEF");
ASSERT_EQ(String("0123456789abcdefghijklmnopqrstuvwxyzABC"), builder.toStringPreserveCapacity());
@@ -173,7 +170,7 @@ TEST(StringBuilderTest, ToStringPreserveCapacity)
capacity = builder.capacity();
string1 = builder.toStringPreserveCapacity();
ASSERT_EQ(capacity, builder.capacity());
- ASSERT_EQ(string.characters8(), builder.characters8());
+ ASSERT_EQ(string.deprecatedCharacters(), builder.deprecatedCharacters());
builder.resize(10);
builder.append("###");
ASSERT_EQ(String("0123456789abcdefghijklmnopqrstuvwxyzABC"), string1);