Lines Matching defs:str

65   ::testing::AssertionResult TestParse(const StringPiece& str) {
66 return TestParse(str, ConfigDescription{});
69 ::testing::AssertionResult TestParse(const StringPiece& str, const ConfigDescription& config) {
76 input.append(str.data(), str.size());
94 String* str = test::GetValue<String>(&table_, "string/foo");
95 ASSERT_THAT(str, NotNull());
96 EXPECT_THAT(*str, StrValueEq(" hey there "));
97 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
100 str = test::GetValue<String>(&table_, "string/bar");
101 ASSERT_THAT(str, NotNull());
102 EXPECT_THAT(*str, StrValueEq("Isn't it cool?"));
105 str = test::GetValue<String>(&table_, "string/baz");
106 ASSERT_THAT(str, NotNull());
107 EXPECT_THAT(*str, StrValueEq("Isn't it cool?"));
113 String* str = test::GetValue<String>(&table_, "string/foo");
114 ASSERT_THAT(str, NotNull());
115 EXPECT_THAT(*str, StrValueEq("?123"));
116 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
119 str = test::GetValue<String>(&table_, "string/bar");
120 ASSERT_THAT(str, NotNull());
121 EXPECT_THAT(*str, StrValueEq("This isn’t a bad string"));
136 StyledString* str = test::GetValue<StyledString>(&table_, "string/foo");
137 ASSERT_THAT(str, NotNull());
139 EXPECT_THAT(str->value->value, StrEq("This is my aunt\u2019s fickle string"));
140 EXPECT_THAT(str->value->spans, SizeIs(2));
141 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
143 EXPECT_THAT(*str->value->spans[0].name, StrEq("b"));
144 EXPECT_THAT(str->value->spans[0].first_char, Eq(18u));
145 EXPECT_THAT(str->value->spans[0].last_char, Eq(30u));
147 EXPECT_THAT(*str->value->spans[1].name, StrEq("small"));
148 EXPECT_THAT(str->value->spans[1].first_char, Eq(25u));
149 EXPECT_THAT(str->value->spans[1].last_char, Eq(30u));
155 String* str = test::GetValue<String>(&table_, "string/foo");
156 ASSERT_THAT(str, NotNull());
157 EXPECT_THAT(*str->value, StrEq("This is what I think"));
158 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
162 str = test::GetValue<String>(&table_, "string/foo2");
163 ASSERT_THAT(str, NotNull());
164 EXPECT_THAT(*str, StrValueEq(" This is what I think "));
171 String* str = test::GetValue<String>(&table_, "string/foo");
172 ASSERT_THAT(str, NotNull());
173 EXPECT_THAT(*str->value, StrEq("Hello"));
174 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
179 str = test::GetValue<String>(&table_, "string/foo2");
180 ASSERT_THAT(str, NotNull());
181 EXPECT_THAT(*str->value, StrEq(" Hello "));
182 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
187 str = test::GetValue<String>(&table_, "string/foo3");
188 ASSERT_THAT(str, NotNull());
189 EXPECT_THAT(*str->value, StrEq("\xC2\xA0Hello\xC2\xA0"));
190 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
194 str = test::GetValue<String>(&table_, "string/foo4");
195 ASSERT_THAT(str, NotNull());
196 EXPECT_THAT(*str->value, StrEq("2005年6月1日"));
197 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
204 StyledString* str = test::GetValue<StyledString>(&table_, "string/foo");
205 ASSERT_THAT(str, NotNull());
206 EXPECT_THAT(str->value->value, StrEq(" My favorite string "));
207 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
209 ASSERT_THAT(str->value->spans, SizeIs(2u));
210 EXPECT_THAT(*str->value->spans[0].name, StrEq("b"));
211 EXPECT_THAT(str->value->spans[0].first_char, Eq(1u));
212 EXPECT_THAT(str->value->spans[0].last_char, Eq(21u));
214 EXPECT_THAT(*str->value->spans[1].name, StrEq("i"));
215 EXPECT_THAT(str->value->spans[1].first_char, Eq(5u));
216 EXPECT_THAT(str->value->spans[1].last_char, Eq(13u));
225 String* str = test::GetValue<String>(&table_, "string/foo");
226 ASSERT_THAT(str, NotNull());
227 EXPECT_THAT(*str, StrValueEq("There are no apples"));
228 EXPECT_THAT(str->untranslatable_sections, IsEmpty());
244 String* str = test::GetValue<String>(&table_, "string/foo");
245 ASSERT_THAT(str, NotNull());
246 EXPECT_THAT(*str, StrValueEq("There are %1$d apples"));
248 ASSERT_THAT(str->untranslatable_sections, SizeIs(1));
249 EXPECT_THAT(str->untranslatable_sections[0].start, Eq(10u));
250 EXPECT_THAT(str->untranslatable_sections[0].end, Eq(14u));
259 StyledString* str = test::GetValue<StyledString>(&table_, "string/foo");
260 ASSERT_THAT(str, NotNull());
261 EXPECT_THAT(str->value->value, Eq(" There are %1$d apples"));
263 ASSERT_THAT(str->untranslatable_sections, SizeIs(1));
264 EXPECT_THAT(str->untranslatable_sections[0].start, Eq(11u));
265 EXPECT_THAT(str->untranslatable_sections[0].end, Eq(15u));
267 ASSERT_THAT(str->value->spans, SizeIs(1u));
268 EXPECT_THAT(*str->value->spans[0].name, StrEq("b"));
269 EXPECT_THAT(str->value->spans[0].first_char, Eq(11u));
270 EXPECT_THAT(str->value->spans[0].last_char, Eq(14u));
632 String* str = ValueCast<String>(array->elements[0].get());
633 ASSERT_THAT(str, NotNull());
634 EXPECT_THAT(*str, StrValueEq("100"));
866 String* str = test::GetValue<String>(&table_, "string/foo");
867 ASSERT_THAT(str, NotNull());
868 EXPECT_THAT(*str, StrValueEq(""));