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()
209unit_assert(memcmp(&a6.sin6_addr, "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\00… in net_test()
226 unit_assert(addr_in_common((struct sockaddr_storage*)&a4, 32, in net_test()
228 unit_assert(addr_in_common((struct sockaddr_storage*)&a4, 34, in net_test()
231 unit_assert(addr_in_common( in net_test()
234 unit_assert(addr_in_common( in net_test()
237 unit_assert(addr_in_common( in net_test()
244 unit_assert(addr_in_common( in net_test()
247 unit_assert(addr_in_common( in net_test()
253 unit_assert(addr_in_common((struct sockaddr_storage*)&a6, 128, in net_test()
255 unit_assert(addr_in_common((struct sockaddr_storage*)&a6, 129, in net_test()
258 unit_assert(addr_in_common( in net_test()
261 unit_assert(addr_in_common( in net_test()
264 unit_assert(addr_in_common( in net_test()
275 unit_assert(ipstrtoaddr("127.0.0.0", 53, &a, &alen)); in net_test()
276 unit_assert(ipstrtoaddr("127.255.255.255", 53, &b, &blen)); in net_test()
277 unit_assert(sockaddr_cmp_addr(&a, alen, &b, blen) < 0); in net_test()
278 unit_assert(sockaddr_cmp_addr(&b, blen, &a, alen) > 0); in net_test()
279 unit_assert(sockaddr_cmp_addr(&a, alen, &a, alen) == 0); in net_test()
280 unit_assert(sockaddr_cmp_addr(&b, blen, &b, blen) == 0); in net_test()
281 unit_assert(ipstrtoaddr("192.168.121.5", 53, &a, &alen)); in net_test()
282 unit_assert(sockaddr_cmp_addr(&a, alen, &b, blen) > 0); in net_test()
283 unit_assert(sockaddr_cmp_addr(&b, blen, &a, alen) < 0); in net_test()
284 unit_assert(sockaddr_cmp_addr(&a, alen, &a, alen) == 0); in net_test()
285 unit_assert(ipstrtoaddr("2001:3578:ffeb::99", 53, &b, &blen)); in net_test()
286 unit_assert(sockaddr_cmp_addr(&b, blen, &b, blen) == 0); in net_test()
287 unit_assert(sockaddr_cmp_addr(&a, alen, &b, blen) < 0); in net_test()
288 unit_assert(sockaddr_cmp_addr(&b, blen, &a, alen) > 0); in net_test()
295 unit_assert(ipstrtoaddr("12.13.14.15", 53, &a, &l)); in net_test()
296 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
297 unit_assert(ipstrtoaddr("fe80::217:31ff:fe91:df", 53, &a, &l)); in net_test()
298 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
299 unit_assert(ipstrtoaddr("ffff::217:31ff:fe91:df", 53, &a, &l)); in net_test()
300 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
301 unit_assert(ipstrtoaddr("::ffff:31ff:fe91:df", 53, &a, &l)); in net_test()
302 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
303 unit_assert(ipstrtoaddr("::fffe:fe91:df", 53, &a, &l)); in net_test()
304 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
305 unit_assert(ipstrtoaddr("::ffff:127.0.0.1", 53, &a, &l)); in net_test()
306 unit_assert(addr_is_ip4mapped(&a, l)); in net_test()
307 unit_assert(ipstrtoaddr("::ffff:127.0.0.2", 53, &a, &l)); in net_test()
308 unit_assert(addr_is_ip4mapped(&a, l)); in net_test()
309 unit_assert(ipstrtoaddr("::ffff:192.168.0.2", 53, &a, &l)); in net_test()
310 unit_assert(addr_is_ip4mapped(&a, l)); in net_test()
311 unit_assert(ipstrtoaddr("2::ffff:192.168.0.2", 53, &a, &l)); in net_test()
312 unit_assert(!addr_is_ip4mapped(&a, l)); in net_test()
319 unit_assert(ipstrtoaddr("0.0.0.0", 53, &a, &l)); in net_test()
320 unit_assert(addr_is_any(&a, l)); in net_test()
321 unit_assert(ipstrtoaddr("0.0.0.0", 10053, &a, &l)); in net_test()
322 unit_assert(addr_is_any(&a, l)); in net_test()
323 unit_assert(ipstrtoaddr("0.0.0.0", 0, &a, &l)); in net_test()
324 unit_assert(addr_is_any(&a, l)); in net_test()
325 unit_assert(ipstrtoaddr("::0", 0, &a, &l)); in net_test()
326 unit_assert(addr_is_any(&a, l)); in net_test()
327 unit_assert(ipstrtoaddr("::0", 53, &a, &l)); in net_test()
328 unit_assert(addr_is_any(&a, l)); in net_test()
329 unit_assert(ipstrtoaddr("::1", 53, &a, &l)); in net_test()
330 unit_assert(!addr_is_any(&a, l)); in net_test()
331 unit_assert(ipstrtoaddr("2001:1667::1", 0, &a, &l)); in net_test()
332 unit_assert(!addr_is_any(&a, l)); in net_test()
333 unit_assert(ipstrtoaddr("2001::0", 0, &a, &l)); in net_test()
334 unit_assert(!addr_is_any(&a, l)); in net_test()
335 unit_assert(ipstrtoaddr("10.0.0.0", 0, &a, &l)); in net_test()
336 unit_assert(!addr_is_any(&a, l)); in net_test()
337 unit_assert(ipstrtoaddr("0.0.0.10", 0, &a, &l)); in net_test()
338 unit_assert(!addr_is_any(&a, l)); in net_test()
339 unit_assert(ipstrtoaddr("192.0.2.1", 0, &a, &l)); in net_test()
340 unit_assert(!addr_is_any(&a, l)); in net_test()
353 unit_assert( cfg_parse_memsize("", &v) == 0); in config_memsize_test()
354 unit_assert( cfg_parse_memsize("bla", &v) == 0); in config_memsize_test()
355 unit_assert( cfg_parse_memsize("nop", &v) == 0); in config_memsize_test()
356 unit_assert( cfg_parse_memsize("n0b", &v) == 0); in config_memsize_test()
357 unit_assert( cfg_parse_memsize("gb", &v) == 0); in config_memsize_test()
358 unit_assert( cfg_parse_memsize("b", &v) == 0); in config_memsize_test()
359 unit_assert( cfg_parse_memsize("kb", &v) == 0); in config_memsize_test()
360 unit_assert( cfg_parse_memsize("kk kb", &v) == 0); in config_memsize_test()
362 unit_assert( cfg_parse_memsize("0", &v) && v==0); in config_memsize_test()
363 unit_assert( cfg_parse_memsize("1", &v) && v==1); in config_memsize_test()
364 unit_assert( cfg_parse_memsize("10", &v) && v==10); in config_memsize_test()
365 unit_assert( cfg_parse_memsize("10b", &v) && v==10); in config_memsize_test()
366 unit_assert( cfg_parse_memsize("5b", &v) && v==5); in config_memsize_test()
367 unit_assert( cfg_parse_memsize("1024", &v) && v==1024); in config_memsize_test()
368 unit_assert( cfg_parse_memsize("1k", &v) && v==1024); in config_memsize_test()
369 unit_assert( cfg_parse_memsize("1K", &v) && v==1024); in config_memsize_test()
370 unit_assert( cfg_parse_memsize("1Kb", &v) && v==1024); in config_memsize_test()
371 unit_assert( cfg_parse_memsize("1kb", &v) && v==1024); in config_memsize_test()
372 unit_assert( cfg_parse_memsize("1 kb", &v) && v==1024); in config_memsize_test()
373 unit_assert( cfg_parse_memsize("10 kb", &v) && v==10240); in config_memsize_test()
374 unit_assert( cfg_parse_memsize("2k", &v) && v==2048); in config_memsize_test()
375 unit_assert( cfg_parse_memsize("2m", &v) && v==2048*1024); in config_memsize_test()
376 unit_assert( cfg_parse_memsize("3M", &v) && v==3072*1024); in config_memsize_test()
377 unit_assert( cfg_parse_memsize("40m", &v) && v==40960*1024); in config_memsize_test()
378 unit_assert( cfg_parse_memsize("1G", &v) && v==1024*1024*1024); in config_memsize_test()
379 unit_assert( cfg_parse_memsize("1 Gb", &v) && v==1024*1024*1024); in config_memsize_test()
380 unit_assert( cfg_parse_memsize("0 Gb", &v) && v==0*1024*1024); in config_memsize_test()
388 unit_assert( taglist_intersect( in config_tag_test()
391 unit_assert( taglist_intersect( in config_tag_test()
394 unit_assert( taglist_intersect( in config_tag_test()
397 unit_assert( taglist_intersect( in config_tag_test()
400 unit_assert( taglist_intersect( in config_tag_test()
419 unit_assert( rtt_timeout(&r) == init ); in rtt_test()
421 unit_assert( rtt_timeout(&r) == init*2 ); in rtt_test()
423 unit_assert( rtt_timeout(&r) == init*4 ); in rtt_test()
425 unit_assert( rtt_timeout(&r) >= 2000 ); in rtt_test()
429 unit_assert( rtt_timeout(&r) > RTT_MIN_TIMEOUT-1); in rtt_test()
430 unit_assert( rtt_timeout(&r) < RTT_MAX_TIMEOUT+1); in rtt_test()
433 unit_assert(UB_STATS_BUCKET_NUM == NUM_BUCKETS_HIST); in rtt_test()
474 unit_assert(ipstrtoaddr("127.0.0.1", 53, &one, &onelen)); in infra_test()
477 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, now, in infra_test()
479 unit_assert( vs == 0 && to == init && edns_lame == 0 ); in infra_test()
481 unit_assert( infra_rtt_update(slab, &one, onelen, zone, zonelen, LDNS_RR_TYPE_A, -1, init, now) ); in infra_test()
482 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, in infra_test()
484 unit_assert( vs == 0 && to == init*2 && edns_lame == 0 ); in infra_test()
486 unit_assert( infra_edns_update(slab, &one, onelen, zone, zonelen, -1, now) ); in infra_test()
487 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, in infra_test()
489 unit_assert( vs == -1 && to == init*2 && edns_lame == 1); in infra_test()
492 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, in infra_test()
494 unit_assert( vs == 0 && to == init && edns_lame == 0 ); in infra_test()
496 unit_assert( infra_set_lame(slab, &one, onelen, in infra_test()
498 unit_assert( (d=infra_lookup_host(slab, &one, onelen, zone, zonelen, 0, now, &k)) ); in infra_test()
499 unit_assert( d->ttl == now+cfg->host_ttl ); in infra_test()
500 unit_assert( d->edns_version == 0 ); in infra_test()
501 unit_assert(!d->isdnsseclame && !d->rec_lame && d->lame_type_A && in infra_test()
506 unit_assert( infra_set_lame(slab, &one, onelen, in infra_test()
508 unit_assert( (d=infra_lookup_host(slab, &one, onelen, zone, zonelen, 0, now, &k)) ); in infra_test()
509 unit_assert(!d->isdnsseclame && !d->rec_lame && d->lame_type_A && in infra_test()
515 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, in infra_test()
517 unit_assert( vs == 0 && to == init && edns_lame == 0 ); in infra_test()
519 unit_assert( infra_edns_update(slab, &one, onelen, zone, zonelen, 0, now) ); in infra_test()
520 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, in infra_test()
522 unit_assert( vs == 0 && to == init && edns_lame == 1 ); in infra_test()
524 unit_assert( infra_edns_update(slab, &one, onelen, zone, zonelen, -1, now) ); in infra_test()
525 unit_assert( infra_host(slab, &one, onelen, zone, zonelen, in infra_test()
527 unit_assert( vs == 0 && to == init && edns_lame == 1 ); in infra_test()
558 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_invalid_version()
562 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_invalid_version()
588 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_invalid_hash()
592 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_invalid_hash()
621 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a3_better()
625 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a3_better()
652 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a3()
656 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a3()
683 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a2()
687 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a2()
710 unit_assert(edns_cookie_server_validate(client_cookie, in edns_cookie_rfc9018_a1()
716 unit_assert(memcmp(server_cookie, buf, 24) == 0); in edns_cookie_rfc9018_a1()
743 unit_assert( (r = ub_initstate(NULL)) ); in rnd_test()
746 unit_assert(a[i] >= 0); in rnd_test()
747 unit_assert((size_t)a[i] <= (size_t)0x7fffffff); in rnd_test()
749 unit_assert(a[i] != a[i-1] || a[i] != a[i-2] || in rnd_test()
754 unit_assert(a[0] >= 0 && a[0] < 1); in rnd_test()
756 unit_assert(a[0] >= 0 && a[0] < 10000); in rnd_test()
759 unit_assert(a[i] >= 0 && a[i] < 10); in rnd_test()
788 unit_assert(node); in verify_respip_set_actions()
789 unit_assert(actions[i].act == in verify_respip_set_actions()
791 unit_assert(resp_addr_get_rrset(node) == NULL); in verify_respip_set_actions()
793 unit_assert(actions_len && i == actions_len); in verify_respip_set_actions()
794 unit_assert(actions_len == (int)tree->count); in verify_respip_set_actions()
817 unit_assert(set); in respip_conf_actions_test()
823 unit_assert(ip && sact); in respip_conf_actions_test()
825 unit_assert(0); in respip_conf_actions_test()
827 unit_assert(respip_global_apply_cfg(set, &cfg)); in respip_conf_actions_test()
864 unit_assert(cv1 && cv2); in respip_view_conf_actions_test()
867 unit_assert(cv1->name && cv2->name); in respip_view_conf_actions_test()
874 unit_assert(ip && sact); in respip_view_conf_actions_test()
876 unit_assert(0); in respip_view_conf_actions_test()
881 unit_assert(ip && sact); in respip_view_conf_actions_test()
883 unit_assert(0); in respip_view_conf_actions_test()
886 unit_assert(views); in respip_view_conf_actions_test()
887 unit_assert(views_apply_cfg(views, &cfg)); in respip_view_conf_actions_test()
888 unit_assert(respip_views_apply_cfg(views, &cfg, &have_respip_cfg)); in respip_view_conf_actions_test()
892 unit_assert(v); in respip_view_conf_actions_test()
896 unit_assert(v); in respip_view_conf_actions_test()
927 unit_assert(node); in verify_rrset()
928 unit_assert((rrs = resp_addr_get_rrset(node))); in verify_rrset()
929 unit_assert(ntohs(rrs->rk.type) == type); in verify_rrset()
932 unit_assert(strstr(buf, rdatastr)); in verify_rrset()
957 unit_assert(ip && sact); in cfg_insert_respip_data()
959 unit_assert(0); in cfg_insert_respip_data()
965 unit_assert(ip && data); in cfg_insert_respip_data()
967 unit_assert(0); in cfg_insert_respip_data()
984 unit_assert(respip_global_apply_cfg(set, &cfg)); in respip_conf_data_test()
1006 unit_assert(cv); in respip_view_conf_data_test()
1008 unit_assert(cv->name); in respip_view_conf_data_test()
1012 unit_assert(views); in respip_view_conf_data_test()
1013 unit_assert(views_apply_cfg(views, &cfg)); in respip_view_conf_data_test()
1016 unit_assert(respip_views_apply_cfg(views, &cfg, &have_respip_cfg)); in respip_view_conf_data_test()
1018 unit_assert(v); in respip_view_conf_data_test()
1059 unit_assert( in edns_ede_encode_setup()
1062 unit_assert( in edns_ede_encode_setup()
1065 unit_assert( in edns_ede_encode_setup()
1068 unit_assert( in edns_ede_encode_setup()
1071 unit_assert( in edns_ede_encode_setup()
1075 unit_assert( in edns_ede_encode_setup()
1078 unit_assert( in edns_ede_encode_setup()
1081 unit_assert( in edns_ede_encode_setup()
1084 unit_assert( in edns_ede_encode_setup()
1087 unit_assert( in edns_ede_encode_setup()
1091 unit_assert( in edns_ede_encode_setup()
1094 unit_assert( in edns_ede_encode_setup()
1098 unit_assert( in edns_ede_encode_setup()
1101 unit_assert( in edns_ede_encode_setup()
1111 unit_assert( in edns_ede_encode_encodedecode()
1119 unit_assert(parse_edns_from_query_pkt(pkt, edns, NULL, NULL, NULL, 0, in edns_ede_encode_encodedecode()
1149 unit_assert(pkt); in edns_ede_encode_fit_test()
1155 unit_assert(found_ede == 12); in edns_ede_encode_fit_test()
1156 unit_assert(found_ede_other == 8); in edns_ede_encode_fit_test()
1157 unit_assert(found_ede_txt == 12); in edns_ede_encode_fit_test()
1158 unit_assert(found_other_edns == 2); in edns_ede_encode_fit_test()
1182 unit_assert(pkt); in edns_ede_encode_notxt_fit_test()
1186 unit_assert(found_ede == 4); in edns_ede_encode_notxt_fit_test()
1187 unit_assert(found_ede_other == 0); in edns_ede_encode_notxt_fit_test()
1188 unit_assert(found_ede_txt == 0); in edns_ede_encode_notxt_fit_test()
1189 unit_assert(found_other_edns == 2); in edns_ede_encode_notxt_fit_test()
1212 unit_assert(pkt); in edns_ede_encode_no_fit_test()
1216 unit_assert(found_ede == 0); in edns_ede_encode_no_fit_test()
1217 unit_assert(found_ede_other == 0); in edns_ede_encode_no_fit_test()
1218 unit_assert(found_ede_txt == 0); in edns_ede_encode_no_fit_test()
1219 unit_assert(found_other_edns == 2); in edns_ede_encode_no_fit_test()
1232 unit_assert(region); in edns_ede_answer_encode_test()
1238 unit_assert(rep); in edns_ede_answer_encode_test()
1241 unit_assert(qinfo.qname); in edns_ede_answer_encode_test()