Lines Matching refs:new_string

30   std::unique_ptr<StyledString> new_string = PseudolocalizeStyledString(
34 EXPECT_EQ(original_style.str, *new_string->value->str);
35 ASSERT_EQ(original_style.spans.size(), new_string->value->spans.size());
37 EXPECT_EQ(std::string("i"), *new_string->value->spans[0].name);
38 EXPECT_EQ(std::u16string(u"H").size(), new_string->value->spans[0].first_char);
39 EXPECT_EQ(std::u16string(u"Hello worl").size(), new_string->value->spans[0].last_char);
41 EXPECT_EQ(std::string("b"), *new_string->value->spans[1].name);
42 EXPECT_EQ(std::u16string(u"He").size(), new_string->value->spans[1].first_char);
43 EXPECT_EQ(std::u16string(u"Hel").size(), new_string->value->spans[1].last_char);
45 EXPECT_EQ(std::string("b"), *new_string->value->spans[2].name);
46 EXPECT_EQ(std::u16string(u"Hello ").size(), new_string->value->spans[2].first_char);
47 EXPECT_EQ(std::u16string(u"Hello w").size(), new_string->value->spans[2].last_char);
51 new_string = PseudolocalizeStyledString(
55 EXPECT_EQ(std::string("[Ĥéļļö ŵöŕļð¡ one two]"), *new_string->value->str);
56 ASSERT_EQ(original_style.spans.size(), new_string->value->spans.size());
58 EXPECT_EQ(std::u16string(u"[").size(), new_string->value->spans[0].first_char);
59 EXPECT_EQ(std::u16string(u"[Ĥéļļö ŵöŕļð").size(), new_string->value->spans[0].last_char);
61 EXPECT_EQ(std::u16string(u"[Ĥ").size(), new_string->value->spans[1].first_char);
62 EXPECT_EQ(std::u16string(u"[Ĥéļļö ŵöŕļ").size(), new_string->value->spans[1].last_char);
64 EXPECT_EQ(std::u16string(u"[Ĥé").size(), new_string->value->spans[2].first_char);
65 EXPECT_EQ(std::u16string(u"[Ĥéļ").size(), new_string->value->spans[2].last_char);
67 EXPECT_EQ(std::u16string(u"[Ĥéļļö ").size(), new_string->value->spans[3].first_char);
68 EXPECT_EQ(std::u16string(u"[Ĥéļļö ŵ").size(), new_string->value->spans[3].last_char);
77 std::unique_ptr<StyledString> new_string = PseudolocalizeStyledString(
80 ASSERT_NE(nullptr, new_string);
81 ASSERT_EQ(2u, new_string->value->spans.size());
82 EXPECT_EQ(std::string("[ɓöļð one]"), *new_string->value->str);
84 EXPECT_EQ(std::string("b"), *new_string->value->spans[0].name);
85 EXPECT_EQ(std::u16string(u"[").size(), new_string->value->spans[0].first_char);
86 EXPECT_EQ(std::u16string(u"[ɓöļ").size(), new_string->value->spans[0].last_char);
88 EXPECT_EQ(std::string("i"), *new_string->value->spans[1].name);
89 EXPECT_EQ(std::u16string(u"[").size(), new_string->value->spans[1].first_char);
90 EXPECT_EQ(std::u16string(u"[ɓöļ").size(), new_string->value->spans[1].last_char);
99 std::unique_ptr<StyledString> new_string = PseudolocalizeStyledString(
102 ASSERT_NE(nullptr, new_string);
103 ASSERT_EQ(2u, new_string->value->spans.size());
104 EXPECT_EQ(std::string("[ɓöļð one]"), *new_string->value->str);
106 EXPECT_EQ(std::string("b"), *new_string->value->spans[0].name);
107 EXPECT_EQ(std::u16string(u"[").size(), new_string->value->spans[0].first_char);
108 EXPECT_EQ(std::u16string(u"[ɓ").size(), new_string->value->spans[0].last_char);
110 EXPECT_EQ(std::string("i"), *new_string->value->spans[1].name);
111 EXPECT_EQ(std::u16string(u"[ɓö").size(), new_string->value->spans[1].first_char);
112 EXPECT_EQ(std::u16string(u"[ɓöļ").size(), new_string->value->spans[1].last_char);
122 std::unique_ptr<StyledString> new_string = PseudolocalizeStyledString(
125 ASSERT_NE(nullptr, new_string);
126 ASSERT_EQ(4u, new_string->value->spans.size());
129 *new_string->value->str);
131 EXPECT_EQ(std::string("b"), *new_string->value->spans[0].name);
132 EXPECT_EQ(std::u16string(u"[Ţĥîš šéñţéñçé îš").size(), new_string->value->spans[0].first_char);
133 EXPECT_EQ(std::u16string(u"[Ţĥîš šéñţéñçé îš ñö").size(), new_string->value->spans[0].last_char);
135 EXPECT_EQ(std::string("em"), *new_string->value->spans[1].name);
137 new_string->value->spans[1].first_char);
139 new_string->value->spans[1].last_char);
141 EXPECT_EQ(std::string("i"), *new_string->value->spans[2].name);
143 new_string->value->spans[2].first_char);
145 new_string->value->spans[2].last_char);
147 EXPECT_EQ(std::string("b"), *new_string->value->spans[3].name);
149 new_string->value->spans[3].first_char);
151 new_string->value->spans[3].last_char);
163 std::unique_ptr<StyledString> new_string =
165 ASSERT_NE(nullptr, new_string);
166 ASSERT_EQ(2u, new_string->value->spans.size());
168 *new_string->value->str);
170 EXPECT_EQ(std::string("em"), *new_string->value->spans[0].name);
171 EXPECT_EQ(std::u16string(u"[Ţĥîš").size(), new_string->value->spans[0].first_char);
172 EXPECT_EQ(std::u16string(u"[Ţĥîš šĥöûļð NO").size(), new_string->value->spans[0].last_char);
174 EXPECT_EQ(std::string("i"), *new_string->value->spans[1].name);
175 EXPECT_EQ(std::u16string(u"[Ţĥîš šĥöûļð NOT ɓé").size(), new_string->value->spans[1].first_char);
177 new_string->value->spans[1].last_char);
270 String* new_string = test::GetValueForConfig<String>(table.get(), "android:string/bar",
272 ASSERT_NE(nullptr, new_string);
275 EXPECT_NE(std::string::npos, new_string->value->find("world"));