Lines Matching refs:unit_assert

90 	unit_assert( t1 == t2 ); /* reused */  in alloc_test()
103 unit_assert(minor1.num_quar + minor2.num_quar + major.num_quar == 11); in alloc_test()
107 unit_assert(major.num_quar == 11); in alloc_test()
153 unit_assert( str_is_ip6("::") ); in net_test()
154 unit_assert( str_is_ip6("::1") ); in net_test()
155 unit_assert( str_is_ip6("2001:7b8:206:1:240:f4ff:fe37:8810") ); in net_test()
156 unit_assert( str_is_ip6("fe80::240:f4ff:fe37:8810") ); in net_test()
157 unit_assert( !str_is_ip6("0.0.0.0") ); in net_test()
158 unit_assert( !str_is_ip6("213.154.224.12") ); in net_test()
159 unit_assert( !str_is_ip6("213.154.224.255") ); in net_test()
160 unit_assert( !str_is_ip6("255.255.255.0") ); in net_test()
162 unit_assert( is_pow2(0) ); in net_test()
163 unit_assert( is_pow2(1) ); in net_test()
164 unit_assert( is_pow2(2) ); in net_test()
165 unit_assert( is_pow2(4) ); in net_test()
166 unit_assert( is_pow2(8) ); in net_test()
167 unit_assert( is_pow2(16) ); in net_test()
168 unit_assert( is_pow2(1024) ); in net_test()
169 unit_assert( is_pow2(1024*1024) ); in net_test()
170 unit_assert( is_pow2(1024*1024*1024) ); in net_test()
171 unit_assert( !is_pow2(3) ); in net_test()
172 unit_assert( !is_pow2(5) ); in net_test()
173 unit_assert( !is_pow2(6) ); in net_test()
174 unit_assert( !is_pow2(7) ); in net_test()
175 unit_assert( !is_pow2(9) ); in net_test()
176 unit_assert( !is_pow2(10) ); in net_test()
177 unit_assert( !is_pow2(11) ); in net_test()
178 unit_assert( !is_pow2(17) ); in net_test()
179 unit_assert( !is_pow2(23) ); in net_test()
180 unit_assert( !is_pow2(257) ); in net_test()
181 unit_assert( !is_pow2(259) ); in net_test()
197 unit_assert(memcmp(&a4.sin_addr, t4[i], 4) == 0); in net_test()
201unit_assert(memcmp(&a6.sin6_addr, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37… in net_test()
203unit_assert(memcmp(&a6.sin6_addr, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\30… in net_test()
205unit_assert(memcmp(&a6.sin6_addr, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\00… in net_test()
207unit_assert(memcmp(&a6.sin6_addr, "\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\00… in net_test()
211unit_assert(memcmp(&a6.sin6_addr, "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\00… in net_test()
228 unit_assert(addr_in_common((struct sockaddr_storage*)&a4, 32, in net_test()
230 unit_assert(addr_in_common((struct sockaddr_storage*)&a4, 34, in net_test()
233 unit_assert(addr_in_common( in net_test()
236 unit_assert(addr_in_common( in net_test()
239 unit_assert(addr_in_common( in net_test()
246 unit_assert(addr_in_common( in net_test()
249 unit_assert(addr_in_common( in net_test()
255 unit_assert(addr_in_common((struct sockaddr_storage*)&a6, 128, in net_test()
257 unit_assert(addr_in_common((struct sockaddr_storage*)&a6, 129, in net_test()
260 unit_assert(addr_in_common( in net_test()
263 unit_assert(addr_in_common( in net_test()
266 unit_assert(addr_in_common( in net_test()
281 unit_assert(res!=0 && net == 24); in net_test()
283 unit_assert(strcmp(astr, "1.2.3.0") == 0); in net_test()
284 unit_assert(ntohs(((struct sockaddr_in*)&a)->sin_port)==53); in net_test()
288 unit_assert(res!=0 && net == 64); in net_test()
290 unit_assert(strcmp(astr, "2001:db8:33:44::") == 0); in net_test()
291 unit_assert(ntohs(((struct sockaddr_in6*)&a)->sin6_port)==53); in net_test()
299 unit_assert(ipstrtoaddr("127.0.0.0", 53, &a, &alen)); in net_test()
300 unit_assert(ipstrtoaddr("127.255.255.255", 53, &b, &blen)); in net_test()
301 unit_assert(sockaddr_cmp_addr(&a, alen, &b, blen) < 0); in net_test()
302 unit_assert(sockaddr_cmp_addr(&b, blen, &a, alen) > 0); in net_test()
303 unit_assert(sockaddr_cmp_addr(&a, alen, &a, alen) == 0); in net_test()
304 unit_assert(sockaddr_cmp_addr(&b, blen, &b, blen) == 0); in net_test()
305 unit_assert(ipstrtoaddr("192.168.121.5", 53, &a, &alen)); in net_test()
306 unit_assert(sockaddr_cmp_addr(&a, alen, &b, blen) > 0); in net_test()
307 unit_assert(sockaddr_cmp_addr(&b, blen, &a, alen) < 0); in net_test()
308 unit_assert(sockaddr_cmp_addr(&a, alen, &a, alen) == 0); in net_test()
309 unit_assert(ipstrtoaddr("2001:3578:ffeb::99", 53, &b, &blen)); in net_test()
310 unit_assert(sockaddr_cmp_addr(&b, blen, &b, blen) == 0); in net_test()
311 unit_assert(sockaddr_cmp_addr(&a, alen, &b, blen) < 0); in net_test()
312 unit_assert(sockaddr_cmp_addr(&b, blen, &a, alen) > 0); in net_test()
319 unit_assert(ipstrtoaddr("12.13.14.15", 53, &a, &l)); in net_test()
320 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
321 unit_assert(ipstrtoaddr("fe80::217:31ff:fe91:df", 53, &a, &l)); in net_test()
322 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
323 unit_assert(ipstrtoaddr("ffff::217:31ff:fe91:df", 53, &a, &l)); in net_test()
324 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
325 unit_assert(ipstrtoaddr("::ffff:31ff:fe91:df", 53, &a, &l)); in net_test()
326 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
327 unit_assert(ipstrtoaddr("::fffe:fe91:df", 53, &a, &l)); in net_test()
328 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
329 unit_assert(ipstrtoaddr("::ffff:127.0.0.1", 53, &a, &l)); in net_test()
330 unit_assert(addr_is_ip4mapped(&a, l)); in net_test()
331 unit_assert(ipstrtoaddr("::ffff:127.0.0.2", 53, &a, &l)); in net_test()
332 unit_assert(addr_is_ip4mapped(&a, l)); in net_test()
333 unit_assert(ipstrtoaddr("::ffff:192.168.0.2", 53, &a, &l)); in net_test()
334 unit_assert(addr_is_ip4mapped(&a, l)); in net_test()
335 unit_assert(ipstrtoaddr("2::ffff:192.168.0.2", 53, &a, &l)); in net_test()
336 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
343 unit_assert(ipstrtoaddr("0.0.0.0", 53, &a, &l)); in net_test()
344 unit_assert(addr_is_any(&a, l)); in net_test()
345 unit_assert(ipstrtoaddr("0.0.0.0", 10053, &a, &l)); in net_test()
346 unit_assert(addr_is_any(&a, l)); in net_test()
347 unit_assert(ipstrtoaddr("0.0.0.0", 0, &a, &l)); in net_test()
348 unit_assert(addr_is_any(&a, l)); in net_test()
349 unit_assert(ipstrtoaddr("::0", 0, &a, &l)); in net_test()
350 unit_assert(addr_is_any(&a, l)); in net_test()
351 unit_assert(ipstrtoaddr("::0", 53, &a, &l)); in net_test()
352 unit_assert(addr_is_any(&a, l)); in net_test()
353 unit_assert(ipstrtoaddr("::1", 53, &a, &l)); in net_test()
354 unit_assert(!addr_is_any(&a, l)); in net_test()
355 unit_assert(ipstrtoaddr("2001:1667::1", 0, &a, &l)); in net_test()
356 unit_assert(!addr_is_any(&a, l)); in net_test()
357 unit_assert(ipstrtoaddr("2001::0", 0, &a, &l)); in net_test()
358 unit_assert(!addr_is_any(&a, l)); in net_test()
359 unit_assert(ipstrtoaddr("10.0.0.0", 0, &a, &l)); in net_test()
360 unit_assert(!addr_is_any(&a, l)); in net_test()
361 unit_assert(ipstrtoaddr("0.0.0.10", 0, &a, &l)); in net_test()
362 unit_assert(!addr_is_any(&a, l)); in net_test()
363 unit_assert(ipstrtoaddr("192.0.2.1", 0, &a, &l)); in net_test()
364 unit_assert(!addr_is_any(&a, l)); in net_test()
377 unit_assert( cfg_parse_memsize("", &v) == 0); in config_memsize_test()
378 unit_assert( cfg_parse_memsize("bla", &v) == 0); in config_memsize_test()
379 unit_assert( cfg_parse_memsize("nop", &v) == 0); in config_memsize_test()
380 unit_assert( cfg_parse_memsize("n0b", &v) == 0); in config_memsize_test()
381 unit_assert( cfg_parse_memsize("gb", &v) == 0); in config_memsize_test()
382 unit_assert( cfg_parse_memsize("b", &v) == 0); in config_memsize_test()
383 unit_assert( cfg_parse_memsize("kb", &v) == 0); in config_memsize_test()
384 unit_assert( cfg_parse_memsize("kk kb", &v) == 0); in config_memsize_test()
386 unit_assert( cfg_parse_memsize("0", &v) && v==0); in config_memsize_test()
387 unit_assert( cfg_parse_memsize("1", &v) && v==1); in config_memsize_test()
388 unit_assert( cfg_parse_memsize("10", &v) && v==10); in config_memsize_test()
389 unit_assert( cfg_parse_memsize("10b", &v) && v==10); in config_memsize_test()
390 unit_assert( cfg_parse_memsize("5b", &v) && v==5); in config_memsize_test()
391 unit_assert( cfg_parse_memsize("1024", &v) && v==1024); in config_memsize_test()
392 unit_assert( cfg_parse_memsize("1k", &v) && v==1024); in config_memsize_test()
393 unit_assert( cfg_parse_memsize("1K", &v) && v==1024); in config_memsize_test()
394 unit_assert( cfg_parse_memsize("1Kb", &v) && v==1024); in config_memsize_test()
395 unit_assert( cfg_parse_memsize("1kb", &v) && v==1024); in config_memsize_test()
396 unit_assert( cfg_parse_memsize("1 kb", &v) && v==1024); in config_memsize_test()
397 unit_assert( cfg_parse_memsize("10 kb", &v) && v==10240); in config_memsize_test()
398 unit_assert( cfg_parse_memsize("2k", &v) && v==2048); in config_memsize_test()
399 unit_assert( cfg_parse_memsize("2m", &v) && v==2048*1024); in config_memsize_test()
400 unit_assert( cfg_parse_memsize("3M", &v) && v==3072*1024); in config_memsize_test()
401 unit_assert( cfg_parse_memsize("40m", &v) && v==40960*1024); in config_memsize_test()
402 unit_assert( cfg_parse_memsize("1G", &v) && v==1024*1024*1024); in config_memsize_test()
403 unit_assert( cfg_parse_memsize("1 Gb", &v) && v==1024*1024*1024); in config_memsize_test()
404 unit_assert( cfg_parse_memsize("0 Gb", &v) && v==0*1024*1024); in config_memsize_test()
412 unit_assert( taglist_intersect( in config_tag_test()
415 unit_assert( taglist_intersect( in config_tag_test()
418 unit_assert( taglist_intersect( in config_tag_test()
421 unit_assert( taglist_intersect( in config_tag_test()
424 unit_assert( taglist_intersect( in config_tag_test()
443 unit_assert( rtt_timeout(&r) == init ); in rtt_test()
445 unit_assert( rtt_timeout(&r) == init*2 ); in rtt_test()
447 unit_assert( rtt_timeout(&r) == init*4 ); in rtt_test()
449 unit_assert( rtt_timeout(&r) >= 2000 ); in rtt_test()
453 unit_assert( rtt_timeout(&r) > RTT_MIN_TIMEOUT-1); in rtt_test()
454 unit_assert( rtt_timeout(&r) < RTT_MAX_TIMEOUT+1); in rtt_test()
457 unit_assert(UB_STATS_BUCKET_NUM == NUM_BUCKETS_HIST); in rtt_test()
485 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_invalid_version()
489 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_invalid_version()
515 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_invalid_hash()
519 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_invalid_hash()
548 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a3_better()
552 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a3_better()
579 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a3()
583 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a3()
610 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a2()
614 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a2()
637 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a1()
643 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a1()
670 unit_assert( (r = ub_initstate(NULL)) ); in rnd_test()
673 unit_assert(a[i] >= 0); in rnd_test()
674 unit_assert((size_t)a[i] <= (size_t)0x7fffffff); in rnd_test()
676 unit_assert(a[i] != a[i-1] || a[i] != a[i-2] || in rnd_test()
681 unit_assert(a[0] >= 0 && a[0] < 1); in rnd_test()
683 unit_assert(a[0] >= 0 && a[0] < 10000); in rnd_test()
686 unit_assert(a[i] >= 0 && a[i] < 10); in rnd_test()
715 unit_assert(node); in verify_respip_set_actions()
716 unit_assert(actions[i].act == in verify_respip_set_actions()
718 unit_assert(resp_addr_get_rrset(node) == NULL); in verify_respip_set_actions()
720 unit_assert(actions_len && i == actions_len); in verify_respip_set_actions()
721 unit_assert(actions_len == (int)tree->count); in verify_respip_set_actions()
744 unit_assert(set); in respip_conf_actions_test()
750 unit_assert(ip && sact); in respip_conf_actions_test()
752 unit_assert(0); in respip_conf_actions_test()
754 unit_assert(respip_global_apply_cfg(set, &cfg)); in respip_conf_actions_test()
791 unit_assert(cv1 && cv2); in respip_view_conf_actions_test()
794 unit_assert(cv1->name && cv2->name); in respip_view_conf_actions_test()
801 unit_assert(ip && sact); in respip_view_conf_actions_test()
803 unit_assert(0); in respip_view_conf_actions_test()
808 unit_assert(ip && sact); in respip_view_conf_actions_test()
810 unit_assert(0); in respip_view_conf_actions_test()
813 unit_assert(views); in respip_view_conf_actions_test()
814 unit_assert(views_apply_cfg(views, &cfg)); in respip_view_conf_actions_test()
815 unit_assert(respip_views_apply_cfg(views, &cfg, &have_respip_cfg)); in respip_view_conf_actions_test()
819 unit_assert(v); in respip_view_conf_actions_test()
823 unit_assert(v); in respip_view_conf_actions_test()
854 unit_assert(node); in verify_rrset()
855 unit_assert((rrs = resp_addr_get_rrset(node))); in verify_rrset()
856 unit_assert(ntohs(rrs->rk.type) == type); in verify_rrset()
859 unit_assert(strstr(buf, rdatastr)); in verify_rrset()
884 unit_assert(ip && sact); in cfg_insert_respip_data()
886 unit_assert(0); in cfg_insert_respip_data()
892 unit_assert(ip && data); in cfg_insert_respip_data()
894 unit_assert(0); in cfg_insert_respip_data()
911 unit_assert(respip_global_apply_cfg(set, &cfg)); in respip_conf_data_test()
933 unit_assert(cv); in respip_view_conf_data_test()
935 unit_assert(cv->name); in respip_view_conf_data_test()
939 unit_assert(views); in respip_view_conf_data_test()
940 unit_assert(views_apply_cfg(views, &cfg)); in respip_view_conf_data_test()
943 unit_assert(respip_views_apply_cfg(views, &cfg, &have_respip_cfg)); in respip_view_conf_data_test()
945 unit_assert(v); in respip_view_conf_data_test()
986 unit_assert( in edns_ede_encode_setup()
989 unit_assert( in edns_ede_encode_setup()
992 unit_assert( in edns_ede_encode_setup()
995 unit_assert( in edns_ede_encode_setup()
998 unit_assert( in edns_ede_encode_setup()
1002 unit_assert( in edns_ede_encode_setup()
1005 unit_assert( in edns_ede_encode_setup()
1008 unit_assert( in edns_ede_encode_setup()
1011 unit_assert( in edns_ede_encode_setup()
1014 unit_assert( in edns_ede_encode_setup()
1018 unit_assert( in edns_ede_encode_setup()
1021 unit_assert( in edns_ede_encode_setup()
1025 unit_assert( in edns_ede_encode_setup()
1028 unit_assert( in edns_ede_encode_setup()
1038 unit_assert( in edns_ede_encode_encodedecode()
1046 unit_assert(parse_edns_from_query_pkt(pkt, edns, NULL, NULL, NULL, 0, in edns_ede_encode_encodedecode()
1076 unit_assert(pkt); in edns_ede_encode_fit_test()
1082 unit_assert(found_ede == 12); in edns_ede_encode_fit_test()
1083 unit_assert(found_ede_other == 8); in edns_ede_encode_fit_test()
1084 unit_assert(found_ede_txt == 12); in edns_ede_encode_fit_test()
1085 unit_assert(found_other_edns == 2); in edns_ede_encode_fit_test()
1109 unit_assert(pkt); in edns_ede_encode_notxt_fit_test()
1113 unit_assert(found_ede == 4); in edns_ede_encode_notxt_fit_test()
1114 unit_assert(found_ede_other == 0); in edns_ede_encode_notxt_fit_test()
1115 unit_assert(found_ede_txt == 0); in edns_ede_encode_notxt_fit_test()
1116 unit_assert(found_other_edns == 2); in edns_ede_encode_notxt_fit_test()
1139 unit_assert(pkt); in edns_ede_encode_no_fit_test()
1143 unit_assert(found_ede == 0); in edns_ede_encode_no_fit_test()
1144 unit_assert(found_ede_other == 0); in edns_ede_encode_no_fit_test()
1145 unit_assert(found_ede_txt == 0); in edns_ede_encode_no_fit_test()
1146 unit_assert(found_other_edns == 2); in edns_ede_encode_no_fit_test()
1159 unit_assert(region); in edns_ede_answer_encode_test()
1165 unit_assert(rep); in edns_ede_answer_encode_test()
1168 unit_assert(qinfo.qname); in edns_ede_answer_encode_test()
1191 unit_assert(z1->ztree.count == z2->ztree.count); in compare_localzone_trees()
1200 unit_assert(!dname_lab_cmp( in compare_localzone_trees()
1205 unit_assert( in compare_localzone_trees()
1209 unit_assert(!dname_lab_cmp( in compare_localzone_trees()
1264 if(!nm) unit_assert(0); in localzone_parents_test()