• Home
  • Raw
  • Download

Lines Matching refs:pool

37   StringPool pool;  in TEST()  local
39 StringPool::Ref ref = pool.MakeRef("wut"); in TEST()
44 StringPool pool; in TEST() local
46 StringPool::Ref ref_a = pool.MakeRef("wut"); in TEST()
47 StringPool::Ref ref_b = pool.MakeRef("hey"); in TEST()
54 StringPool pool; in TEST() local
56 StringPool::Ref ref_a = pool.MakeRef("wut"); in TEST()
57 StringPool::Ref ref_b = pool.MakeRef("wut"); in TEST()
61 EXPECT_THAT(pool.size(), Eq(1u)); in TEST()
65 StringPool pool; in TEST() local
67 StringPool::Ref ref_a = pool.MakeRef("wut", StringPool::Context(0x81010001)); in TEST()
68 StringPool::Ref ref_b = pool.MakeRef("wut", StringPool::Context(0x81010002)); in TEST()
72 EXPECT_THAT(pool.size(), Eq(2u)); in TEST()
76 StringPool pool; in TEST() local
78 StringPool::Ref ref_a = pool.MakeRef("z"); in TEST()
79 StringPool::Ref ref_b = pool.MakeRef("a"); in TEST()
80 StringPool::Ref ref_c = pool.MakeRef("m"); in TEST()
88 StringPool pool; in TEST() local
90 StringPool::Ref ref_a = pool.MakeRef("foo"); in TEST()
93 StringPool::Ref ref_b = pool.MakeRef("wut"); in TEST()
95 EXPECT_THAT(pool.size(), Eq(2u)); in TEST()
96 pool.Prune(); in TEST()
97 EXPECT_THAT(pool.size(), Eq(2u)); in TEST()
99 EXPECT_THAT(pool.size(), Eq(2u)); in TEST()
102 StringPool::Ref ref_c = pool.MakeRef("bar"); in TEST()
103 EXPECT_THAT(pool.size(), Eq(3u)); in TEST()
105 pool.Prune(); in TEST()
106 EXPECT_THAT(pool.size(), Eq(2u)); in TEST()
108 EXPECT_THAT(pool.size(), Eq(2u)); in TEST()
110 pool.Prune(); in TEST()
111 EXPECT_THAT(pool.size(), Eq(1u)); in TEST()
115 StringPool pool; in TEST() local
117 StringPool::Ref ref_a = pool.MakeRef("z"); in TEST()
118 StringPool::Ref ref_b = pool.MakeRef("a"); in TEST()
119 StringPool::Ref ref_c = pool.MakeRef("m"); in TEST()
130 pool.Sort(); in TEST()
143 StringPool pool; in TEST() local
145 StringPool::Ref ref_a = pool.MakeRef("z"); in TEST()
146 StringPool::Ref ref_b = pool.MakeRef("a"); in TEST()
147 StringPool::Ref ref_c = pool.MakeRef("m"); in TEST()
149 pool.Sort(); in TEST()
151 StringPool::Ref ref_d = pool.MakeRef("z"); in TEST()
152 StringPool::Ref ref_e = pool.MakeRef("a"); in TEST()
153 StringPool::Ref ref_f = pool.MakeRef("m"); in TEST()
161 StringPool pool; in TEST() local
163 StringPool::StyleRef ref = pool.MakeRef(StyleString{{"android"}, {Span{{"b"}, 2, 6}}}); in TEST()
175 StringPool pool; in TEST() local
177 StringPool::Ref ref = pool.MakeRef("android"); in TEST()
180 StringPool::StyleRef style_ref = pool.MakeRef(StyleString{{"android"}}); in TEST()
186 StringPool pool; in TEST() local
188 StringPool::StyleRef ref_a = pool.MakeRef(StyleString{{"beta"}}); in TEST()
189 StringPool::Ref ref_b = pool.MakeRef("alpha"); in TEST()
190 StringPool::StyleRef ref_c = pool.MakeRef(StyleString{{"alpha"}}); in TEST()
194 pool.Sort(); in TEST()
205 StringPool pool; in TEST() local
207 StringPool::FlattenUtf8(&buffer, pool, &diag); in TEST()
218 StringPool pool; in TEST() local
219 pool.MakeRef("\u093f"); in TEST()
221 StringPool::FlattenUtf16(&buffer, pool, &diag); in TEST()
244 StringPool pool; in TEST() local
246 StringPool::Ref ref_a = pool.MakeRef("hello"); in TEST()
247 StringPool::Ref ref_b = pool.MakeRef("goodbye"); in TEST()
248 StringPool::Ref ref_c = pool.MakeRef(sLongString); in TEST()
249 StringPool::Ref ref_d = pool.MakeRef(""); in TEST()
251 pool.MakeRef(StyleString{{"style"}, {Span{{"b"}, 0, 1}, Span{{"i"}, 2, 3}}}); in TEST()
262 StringPool::FlattenUtf8(&buffers[0], pool, &diag); in TEST()
263 StringPool::FlattenUtf16(&buffers[1], pool, &diag); in TEST()
310 StringPool pool; in TEST() local
311 StringPool::Ref ref_a = pool.MakeRef("\xF0\x90\x90\x80"); // �� (U+10400) in TEST()
312 StringPool::Ref ref_b = pool.MakeRef("foo \xF0\x90\x90\xB7 bar"); // �� (U+10437) in TEST()
313 StringPool::Ref ref_c = pool.MakeRef("\xF0\x90\x90\x80\xF0\x90\x90\xB7"); in TEST()
316 StringPool::FlattenUtf8(&buffer, pool, &diag); in TEST()
345 StringPool pool; in TEST() local
346 pool.MakeRef("aaaaaaaaaa"); in TEST()
350 EXPECT_THAT(StringPool::FlattenUtf8(&buffers[0], pool, &diag), Eq(true)); in TEST()
356 EXPECT_THAT(StringPool::FlattenUtf16(&buffers[1], pool, &diag), Eq(true)); in TEST()