Home | History | Annotate | Download | only in compile

Lines Matching refs:spans

28   original_style.spans = {Span{"i", 1, 10}, Span{"b", 2, 3}, Span{"b", 6, 7}};
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);
49 original_style.spans.insert(original_style.spans.begin(), Span{"em", 0, 11u});
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);
75 original_style.spans = {Span{"b", 0, 3}, Span{"i", 0, 3}};
81 ASSERT_EQ(2u, new_string->value->spans.size());
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);
97 original_style.spans = {Span{"i", 2, 3}, Span{"b", 0, 1}};
103 ASSERT_EQ(2u, new_string->value->spans.size());
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);
119 original_style.spans = {Span{"b", 16u, 19u}, Span{"em", 29u, 47u}, Span{"i", 38u, 40u},
126 ASSERT_EQ(4u, new_string->value->spans.size());
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);
158 original_style.spans = {Span{"em", 4u, 14u}, Span{"i", 18u, 33u}};
166 ASSERT_EQ(2u, new_string->value->spans.size());
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);
243 original_style.spans = {Span{"i", 1, 10}, Span{"b", 2, 3}, Span{"b", 6, 7}};