• Home
  • Raw
  • Download

Lines Matching refs:ASSERT

22   ASSERT(sizeof(marisa_uint8) == 1);  in TestBase()
23 ASSERT(sizeof(marisa_uint16) == 2); in TestBase()
24 ASSERT(sizeof(marisa_uint32) == 4); in TestBase()
25 ASSERT(sizeof(marisa_uint64) == 8); in TestBase()
27 ASSERT(MARISA_UINT8_MAX == 0xFFU); in TestBase()
28 ASSERT(MARISA_UINT16_MAX == 0xFFFFU); in TestBase()
29 ASSERT(MARISA_UINT32_MAX == 0xFFFFFFFFU); in TestBase()
30 ASSERT(MARISA_UINT64_MAX == 0xFFFFFFFFFFFFFFFFULL); in TestBase()
32 ASSERT(sizeof(marisa::UInt8) == 1); in TestBase()
33 ASSERT(sizeof(marisa::UInt16) == 2); in TestBase()
34 ASSERT(sizeof(marisa::UInt32) == 4); in TestBase()
35 ASSERT(sizeof(marisa::UInt64) == 8); in TestBase()
39 ASSERT(x == 200); in TestBase()
40 ASSERT(y == 100); in TestBase()
60 ASSERT(marisa::PopCount(0).lo8() == 0); in TestPopCount()
61 ASSERT(marisa::PopCount(0).lo16() == 0); in TestPopCount()
62 ASSERT(marisa::PopCount(0).lo24() == 0); in TestPopCount()
63 ASSERT(marisa::PopCount(0).lo32() == 0); in TestPopCount()
65 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo8() == 8); in TestPopCount()
66 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo16() == 16); in TestPopCount()
67 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo24() == 24); in TestPopCount()
68 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo32() == 32); in TestPopCount()
73 ASSERT(popcount.lo8() == NaivePopCount(value & 0xFFU)); in TestPopCount()
74 ASSERT(popcount.lo16() == NaivePopCount(value & 0xFFFFU)); in TestPopCount()
75 ASSERT(popcount.lo24() == NaivePopCount(value & 0xFFFFFFU)); in TestPopCount()
76 ASSERT(popcount.lo32() == NaivePopCount(value)); in TestPopCount()
87 ASSERT(rank.abs() == 0); in TestRank()
88 ASSERT(rank.rel1() == 0); in TestRank()
89 ASSERT(rank.rel2() == 0); in TestRank()
90 ASSERT(rank.rel3() == 0); in TestRank()
91 ASSERT(rank.rel4() == 0); in TestRank()
92 ASSERT(rank.rel5() == 0); in TestRank()
93 ASSERT(rank.rel6() == 0); in TestRank()
94 ASSERT(rank.rel7() == 0); in TestRank()
105 ASSERT(rank.abs() == 0xFFFFFFFFU); in TestRank()
106 ASSERT(rank.rel1() == 64); in TestRank()
107 ASSERT(rank.rel2() == 128); in TestRank()
108 ASSERT(rank.rel3() == 192); in TestRank()
109 ASSERT(rank.rel4() == 256); in TestRank()
110 ASSERT(rank.rel5() == 320); in TestRank()
111 ASSERT(rank.rel6() == 384); in TestRank()
112 ASSERT(rank.rel7() == 448); in TestRank()
122 ASSERT(str.ptr() == NULL); in TestString()
123 ASSERT(str.length() == 0); in TestString()
127 ASSERT(rstr.ptr() == NULL); in TestString()
128 ASSERT(rstr.length() == 0); in TestString()
133 ASSERT(str.ptr() == s); in TestString()
134 ASSERT(str.length() == 2); in TestString()
135 ASSERT(str[0] == s[0]); in TestString()
136 ASSERT(str[1] == s[1]); in TestString()
139 ASSERT(rstr.ptr() == s); in TestString()
140 ASSERT(rstr.length() == 2); in TestString()
141 ASSERT(rstr[0] == s[1]); in TestString()
142 ASSERT(rstr[1] == s[0]); in TestString()
147 ASSERT(str.ptr() == s2.c_str()); in TestString()
148 ASSERT(str.length() == 3); in TestString()
149 ASSERT(str[0] == s2[0]); in TestString()
150 ASSERT(str[1] == s2[1]); in TestString()
151 ASSERT(str[2] == s2[2]); in TestString()
153 ASSERT(str.substr(0, 2).length() == 2); in TestString()
154 ASSERT(str.substr(0, 2)[0] == 'x'); in TestString()
155 ASSERT(str.substr(0, 2)[1] == 'y'); in TestString()
159 ASSERT(rstr.ptr() == s2.c_str()); in TestString()
160 ASSERT(rstr.length() == 3); in TestString()
161 ASSERT(rstr[0] == s2[2]); in TestString()
162 ASSERT(rstr[1] == s2[1]); in TestString()
163 ASSERT(rstr[2] == s2[0]); in TestString()
165 ASSERT(rstr.substr(1, 2).length() == 2); in TestString()
166 ASSERT(rstr.substr(1, 2)[0] == 'y'); in TestString()
167 ASSERT(rstr.substr(1, 2)[1] == 'x'); in TestString()
169 ASSERT(marisa::String("abc") == marisa::String("abc")); in TestString()
170 ASSERT(marisa::String("abc") != marisa::String("bcd")); in TestString()
171 ASSERT(marisa::String("abc") < marisa::String("bcd")); in TestString()
172 ASSERT(marisa::String("ab") < marisa::String("abc")); in TestString()
173 ASSERT(marisa::String("bcd") > marisa::String("abc")); in TestString()
174 ASSERT(marisa::String("abc") > marisa::String("ab")); in TestString()
176 ASSERT(marisa::String("abcde").substr(1, 2) == marisa::String("bc")); in TestString()
186 ASSERT(key.str().length() == 0); in TestKey()
187 ASSERT(key.weight() == 0.0); in TestKey()
188 ASSERT(key.id() == 0); in TestKey()
189 ASSERT(key.terminal() == 0); in TestKey()
196 ASSERT(key.str() == marisa::String("abc")); in TestKey()
197 ASSERT(key.weight() == 1.0); in TestKey()
198 ASSERT(key.id() == 2); in TestKey()
199 ASSERT(key.terminal() == 3); in TestKey()
204 ASSERT(rkey.str().length() == 0); in TestKey()
205 ASSERT(rkey.weight() == 0.0); in TestKey()
206 ASSERT(rkey.id() == 0); in TestKey()
207 ASSERT(rkey.terminal() == 0); in TestKey()
214 ASSERT(rkey.str() == marisa::RString(str)); in TestKey()
215 ASSERT(rkey.weight() == 4.0); in TestKey()
216 ASSERT(rkey.id() == 5); in TestKey()
217 ASSERT(rkey.terminal() == 6); in TestKey()
227 ASSERT(progress.is_valid()); in TestProgress()
231 ASSERT(progress.is_last()); in TestProgress()
232 ASSERT(progress.flags() == MARISA_DEFAULT_FLAGS); in TestProgress()
233 ASSERT(progress.trie_id() == progress.num_tries() - 1); in TestProgress()
234 ASSERT(progress.total_size() == 0); in TestProgress()
243 ASSERT(progress.num_tries() == MARISA_DEFAULT_NUM_TRIES); in TestProgress()
244 ASSERT(progress.trie() == MARISA_DEFAULT_TRIE); in TestProgress()
245 ASSERT(progress.tail() == MARISA_DEFAULT_TAIL); in TestProgress()
246 ASSERT(progress.order() == MARISA_DEFAULT_ORDER); in TestProgress()
252 ASSERT(progress.is_valid()); in TestProgress()
253 ASSERT(!progress.is_last()); in TestProgress()
254 ASSERT(progress.num_tries() == MARISA_DEFAULT_NUM_TRIES); in TestProgress()
255 ASSERT(progress.trie() == MARISA_DEFAULT_TRIE); in TestProgress()
256 ASSERT(progress.tail() == MARISA_DEFAULT_TAIL); in TestProgress()
257 ASSERT(progress.order() == MARISA_DEFAULT_ORDER); in TestProgress()
264 ASSERT(progress.is_valid()); in TestProgress()
265 ASSERT(!progress.is_last()); in TestProgress()
266 ASSERT(progress.num_tries() == 255); in TestProgress()
267 ASSERT(progress.trie() == MARISA_PREFIX_TRIE); in TestProgress()
268 ASSERT(progress.tail() == MARISA_BINARY_TAIL); in TestProgress()
269 ASSERT(progress.order() == MARISA_LABEL_ORDER); in TestProgress()
275 ASSERT(!progress.is_valid()); in TestProgress()
286 ASSERT(range.begin() == 0); in TestRange()
287 ASSERT(range.end() == 0); in TestRange()
288 ASSERT(range.pos() == 0); in TestRange()
294 ASSERT(range.begin() == 1); in TestRange()
295 ASSERT(range.end() == 2); in TestRange()
296 ASSERT(range.pos() == 3); in TestRange()
300 ASSERT(wrange.range().begin() == 0); in TestRange()
301 ASSERT(wrange.range().end() == 0); in TestRange()
302 ASSERT(wrange.range().pos() == 0); in TestRange()
304 ASSERT(wrange.begin() == 0); in TestRange()
305 ASSERT(wrange.end() == 0); in TestRange()
306 ASSERT(wrange.pos() == 0); in TestRange()
307 ASSERT(wrange.weight() == 0.0); in TestRange()
311 ASSERT(wrange.range().begin() == 1); in TestRange()
312 ASSERT(wrange.range().end() == 2); in TestRange()
313 ASSERT(wrange.range().pos() == 3); in TestRange()
315 ASSERT(wrange.begin() == 1); in TestRange()
316 ASSERT(wrange.end() == 2); in TestRange()
317 ASSERT(wrange.pos() == 3); in TestRange()
318 ASSERT(wrange.weight() == 4.0); in TestRange()
325 ASSERT(wrange.begin() == 5); in TestRange()
326 ASSERT(wrange.end() == 6); in TestRange()
327 ASSERT(wrange.pos() == 7); in TestRange()
328 ASSERT(wrange.weight() == 8.0); in TestRange()
338 ASSERT(query[0] == 'a'); in TestQuery()
339 ASSERT(!query.ends_at(0)); in TestQuery()
341 ASSERT(query[1] == 'b'); in TestQuery()
342 ASSERT(!query.ends_at(1)); in TestQuery()
344 ASSERT(query[2] == 'c'); in TestQuery()
345 ASSERT(!query.ends_at(2)); in TestQuery()
347 ASSERT(query.ends_at(3)); in TestQuery()
352 ASSERT(str == "abcstr"); in TestQuery()
356 ASSERT(cquery[0] == 'x'); in TestQuery()
357 ASSERT(!cquery.ends_at(0)); in TestQuery()
359 ASSERT(cquery[1] == 'y'); in TestQuery()
360 ASSERT(!cquery.ends_at(1)); in TestQuery()
362 ASSERT(cquery[2] == 'z'); in TestQuery()
363 ASSERT(!cquery.ends_at(2)); in TestQuery()
365 ASSERT(cquery.ends_at(3)); in TestQuery()
368 ASSERT(str == "xyzabcstr"); in TestQuery()
379 ASSERT(array_container.is_valid()); in TestContainer()
383 ASSERT(array[i] == value); in TestContainer()
388 ASSERT(!array_container2.is_valid()); in TestContainer()
393 ASSERT(vec_container.is_valid()); in TestContainer()
397 ASSERT(vec.back() == value); in TestContainer()
398 ASSERT(vec[i] == value); in TestContainer()
400 ASSERT(vec.size() == 1024); in TestContainer()
404 ASSERT(vec_container2.is_valid()); in TestContainer()
408 ASSERT(vec.back() == value); in TestContainer()
409 ASSERT(vec[i + 1024] == value); in TestContainer()
411 ASSERT(vec.size() == 2048); in TestContainer()
414 ASSERT(!vec_container3.is_valid()); in TestContainer()
424 ASSERT(cell.louds_pos() == 0); in TestCell()
425 ASSERT(cell.node() == 0); in TestCell()
426 ASSERT(cell.key_id() == 0); in TestCell()
427 ASSERT(cell.length() == 0); in TestCell()
434 ASSERT(cell.louds_pos() == 1); in TestCell()
435 ASSERT(cell.node() == 2); in TestCell()
436 ASSERT(cell.key_id() == 3); in TestCell()
437 ASSERT(cell.length() == 4); in TestCell()