Lines Matching defs:Str
16 scudo::ScopedString Str;
17 EXPECT_EQ(0ul, Str.length());
18 EXPECT_EQ('\0', *Str.data());
22 scudo::ScopedString Str;
23 Str.append("a%db%zdc%ue%zuf%xh%zxq%pe%sr", static_cast<int>(-1),
28 EXPECT_EQ(Str.length(), strlen(Str.data()));
33 EXPECT_EQ(Str.length(), strlen(Str.data()));
34 EXPECT_STREQ(expectedString.c_str(), Str.data());
38 scudo::ScopedString Str;
39 Str.append("123");
40 Str.clear();
41 EXPECT_EQ(0ul, Str.length());
42 EXPECT_EQ('\0', *Str.data());
47 scudo::ScopedString Str;
48 Str.reserve(sizeof(appendString) * 10000);
50 Str.append(appendString);
51 Str.clear();
52 EXPECT_EQ(0ul, Str.length());
53 EXPECT_EQ('\0', *Str.data());
57 scudo::ScopedString Str;
58 Str.append("%.*s", 3, "12345");
59 EXPECT_EQ(Str.length(), strlen(Str.data()));
60 EXPECT_STREQ("123", Str.data());
61 Str.clear();
62 Str.append("%.*s", 6, "12345");
63 EXPECT_EQ(Str.length(), strlen(Str.data()));
64 EXPECT_STREQ("12345", Str.data());
65 Str.clear();
66 Str.append("%-6s", "12345");
67 EXPECT_EQ(Str.length(), strlen(Str.data()));
68 EXPECT_STREQ("12345 ", Str.data());
69 Str.clear();
70 Str.append("%-8s", "12345");
71 EXPECT_EQ(Str.length(), strlen(Str.data()));
72 EXPECT_STREQ("12345 ", Str.data());
75 static void fillString(scudo::ScopedString &Str, scudo::uptr Size) {
77 Str.append("A");
84 scudo::ScopedString Str;
85 Str.reserve(2 * PageSize);
86 Str.clear();
87 fillString(Str, 2 * PageSize);
88 Str.clear();
89 fillString(Str, PageSize - 64);
90 Str.append("%-128s", "12345");
91 Str.clear();
92 fillString(Str, PageSize - 16);
93 Str.append("%024x", 12345);
94 Str.clear();
95 fillString(Str, PageSize - 16);
96 Str.append("EEEEEEEEEEEEEEEEEEEEEEEE");
101 scudo::ScopedString Str;
102 Str.append(Format, Arg1, Arg2);
105 EXPECT_EQ(Str.length(), strlen(Str.data()));
106 EXPECT_STREQ(Buffer, Str.data());
136 scudo::ScopedString Str;
154 scudo::uptr MaxSize = Str.capacity();
158 Str.append("B");
162 Str.append("%d", 12345678);
163 EXPECT_EQ(MaxSize, Str.capacity());
164 EXPECT_STREQ("B12345", &Str.data()[MaxSize - 6]);