Lines Matching refs:unit_assert
71 unit_assert( query_dname_len(buff) == 0);
72 unit_assert( query_dname_len(dname_to_buf(buff, ".")) == 1 );
73 unit_assert( query_dname_len(dname_to_buf(buff, "bla.foo.")) == 9 );
74 unit_assert( query_dname_len(dname_to_buf(buff, "x.y.z.example.com."
85 unit_assert( memcmp(sldns_buffer_begin(buff),
90 unit_assert( memcmp(sldns_buffer_begin(buff),
95 unit_assert( memcmp(sldns_buffer_begin(buff), "\000", 1) == 0);
99 unit_assert( memcmp(sldns_buffer_begin(buff), "\002nl\000", 4) == 0);
107 unit_assert(query_dname_compare((uint8_t*)"", (uint8_t*)"") == 0);
108 unit_assert(query_dname_compare((uint8_t*)"\001a",
110 unit_assert(query_dname_compare((uint8_t*)"\003abc\001a",
112 unit_assert(query_dname_compare((uint8_t*)"\003aBc\001a",
114 unit_assert(query_dname_compare((uint8_t*)"\003abc",
116 unit_assert(query_dname_compare((uint8_t*)"\003abc\001a",
118 unit_assert(query_dname_compare((uint8_t*)"\003abc\001a",
120 unit_assert(query_dname_compare((uint8_t*)"",
122 unit_assert(query_dname_compare((uint8_t*)"\003abc\001a",
124 unit_assert(query_dname_compare((uint8_t*)"\003axx\001a",
126 unit_assert(query_dname_compare((uint8_t*)"\003abc\001a",
128 unit_assert(query_dname_compare((uint8_t*)"\003abc\001Z",
137 unit_assert(dname_count_labels((uint8_t*)"") == 1);
138 unit_assert(dname_count_labels((uint8_t*)"\003com") == 2);
139 unit_assert(dname_count_labels((uint8_t*)"\003org") == 2);
140 unit_assert(dname_count_labels((uint8_t*)"\007example\003com") == 3);
141 unit_assert(dname_count_labels((uint8_t*)"\003bla\007example\003com")
151 unit_assert(dname_count_size_labels((uint8_t*)"", &sz) == 1);
152 unit_assert(sz == 1);
153 unit_assert(dname_count_size_labels((uint8_t*)"\003com", &sz) == 2);
154 unit_assert(sz == 5);
155 unit_assert(dname_count_size_labels((uint8_t*)"\003org", &sz) == 2);
156 unit_assert(sz == 5);
157 unit_assert(dname_count_size_labels((uint8_t*)"\007example\003com",
159 unit_assert(sz == 13);
160 unit_assert(dname_count_size_labels((uint8_t*)"\003bla\007example"
162 unit_assert(sz == 17);
174 unit_assert( pkt_dname_len(buff) == 1 );
175 unit_assert( sldns_buffer_position(buff) == 1);
180 unit_assert( pkt_dname_len(buff) == 5 );
181 unit_assert( sldns_buffer_position(buff) == 5);
186 unit_assert( pkt_dname_len(buff) == 16 );
187 unit_assert( sldns_buffer_position(buff) == 16);
193 unit_assert( pkt_dname_len(buff) == 0 );
200 unit_assert( pkt_dname_len(buff) == 5 );
201 unit_assert( sldns_buffer_position(buff) == 8);
207 unit_assert( pkt_dname_len(buff) == 0 );
213 unit_assert( pkt_dname_len(buff) == 0 );
219 unit_assert( pkt_dname_len(buff) == 0 );
242 unit_assert( pkt_dname_len(buff) == 255 );
243 unit_assert( sldns_buffer_position(buff) == 255);
269 unit_assert( pkt_dname_len(buff) == 0 );
280 unit_assert(dname_lab_cmp((uint8_t*)"", 1, (uint8_t*)"", 1, &ml) == 0);
281 unit_assert(ml == 1);
282 unit_assert(dname_lab_cmp(
286 unit_assert(ml == 2);
287 unit_assert(dname_lab_cmp(
291 unit_assert(ml == 3);
292 unit_assert(dname_lab_cmp(
296 unit_assert(ml == 4);
299 unit_assert(dname_lab_cmp(
303 unit_assert(ml == 1);
304 unit_assert(dname_lab_cmp(
308 unit_assert(ml == 1);
309 unit_assert(dname_lab_cmp(
313 unit_assert(ml == 1);
314 unit_assert(dname_lab_cmp(
318 unit_assert(ml == 1);
321 unit_assert(dname_lab_cmp(
325 unit_assert(ml == 1);
326 unit_assert(dname_lab_cmp(
330 unit_assert(ml == 1);
333 unit_assert(dname_lab_cmp(
337 unit_assert(ml == 3);
338 unit_assert(dname_lab_cmp(
342 unit_assert(ml == 3);
345 unit_assert(dname_lab_cmp(
349 unit_assert(ml == 3);
350 unit_assert(dname_lab_cmp(
354 unit_assert(ml == 3);
355 unit_assert(dname_lab_cmp(
359 unit_assert(ml == 3);
360 unit_assert(dname_lab_cmp(
364 unit_assert(ml == 3);
367 unit_assert(dname_lab_cmp(
371 unit_assert(ml == 4);
379 unit_assert(dname_subdomain_c(
382 unit_assert(dname_subdomain_c(
385 unit_assert(!dname_subdomain_c(
388 unit_assert(dname_subdomain_c(
391 unit_assert(!dname_subdomain_c(
394 unit_assert(dname_subdomain_c(
397 unit_assert(!dname_subdomain_c(
400 unit_assert(!dname_subdomain_c(
403 unit_assert(!dname_subdomain_c(
406 unit_assert(!dname_subdomain_c(
416 unit_assert(!dname_strict_subdomain(
419 unit_assert(dname_strict_subdomain(
422 unit_assert(!dname_strict_subdomain(
425 unit_assert(dname_strict_subdomain(
428 unit_assert(!dname_strict_subdomain(
431 unit_assert(dname_strict_subdomain(
434 unit_assert(!dname_strict_subdomain(
437 unit_assert(!dname_strict_subdomain(
440 unit_assert(!dname_strict_subdomain(
443 unit_assert(!dname_strict_subdomain(
453 unit_assert(dname_is_root((uint8_t*)"\000"));
454 unit_assert(!dname_is_root((uint8_t*)"\001a\000"));
455 unit_assert(!dname_is_root((uint8_t*)"\005abvcd\003com\000"));
457 unit_assert(!dname_is_root((uint8_t*)"\077a\000"));
458 unit_assert(dname_is_root((uint8_t*)"\000"));
470 unit_assert( n == orig+8 );
471 unit_assert( l == 5 );
473 unit_assert( n == orig+12 );
474 unit_assert( l == 1 );
476 unit_assert( n == orig+12 );
477 unit_assert( l == 1 );
489 unit_assert(dname_remove_label_limit_len(&n, &l, lenlimit) == 1);
490 unit_assert( n == orig+8 );
491 unit_assert( l == 5 );
492 unit_assert(dname_remove_label_limit_len(&n, &l, lenlimit) == 0);
493 unit_assert( n == orig+8 );
494 unit_assert( l == 5 );
502 unit_assert(dname_signame_label_count((uint8_t*)"\000") == 0);
503 unit_assert(dname_signame_label_count((uint8_t*)"\001*\000") == 0);
504 unit_assert(dname_signame_label_count((uint8_t*)"\003xom\000") == 1);
505 unit_assert(dname_signame_label_count(
507 unit_assert(dname_signame_label_count(
509 unit_assert(dname_signame_label_count(
511 unit_assert(dname_signame_label_count(
513 unit_assert(dname_signame_label_count(
522 unit_assert( !dname_is_wild((uint8_t*)"\000") );
523 unit_assert( dname_is_wild((uint8_t*)"\001*\000") );
524 unit_assert( !dname_is_wild((uint8_t*)"\003net\000") );
525 unit_assert( dname_is_wild((uint8_t*)"\001*\003net\000") );
534 unit_assert( dname_canonical_compare(
538 unit_assert( dname_canonical_compare(
542 unit_assert( dname_canonical_compare(
546 unit_assert( dname_canonical_compare(
552 unit_assert( dname_canonical_compare(
556 unit_assert( dname_canonical_compare(
560 unit_assert( dname_canonical_compare(
564 unit_assert( dname_canonical_compare(
568 unit_assert( dname_canonical_compare(
572 unit_assert( dname_canonical_compare(
578 unit_assert( dname_canonical_compare(
582 unit_assert( dname_canonical_compare(
586 unit_assert( dname_canonical_compare(
590 unit_assert( dname_canonical_compare(
594 unit_assert( dname_canonical_compare(
600 unit_assert( dname_canonical_compare(
604 unit_assert( dname_canonical_compare(
610 unit_assert( dname_canonical_compare(
614 unit_assert( dname_canonical_compare(
618 unit_assert( dname_canonical_compare(
622 unit_assert( dname_canonical_compare(
628 unit_assert( dname_canonical_compare(
636 unit_assert( dname_canonical_compare(
640 unit_assert( dname_canonical_compare(
644 unit_assert( dname_canonical_compare(
648 unit_assert( dname_canonical_compare(
652 unit_assert( dname_canonical_compare(
656 unit_assert( dname_canonical_compare(
660 unit_assert( dname_canonical_compare(
664 unit_assert( dname_canonical_compare(
668 unit_assert( dname_canonical_compare(
673 unit_assert( dname_canonical_compare(
677 unit_assert( dname_canonical_compare(
681 unit_assert( dname_canonical_compare(
685 unit_assert( dname_canonical_compare(
689 unit_assert( dname_canonical_compare(
693 unit_assert( dname_canonical_compare(
697 unit_assert( dname_canonical_compare(
701 unit_assert( dname_canonical_compare(
705 unit_assert( dname_canonical_compare(
710 unit_assert( dname_canonical_compare(
714 unit_assert( dname_canonical_compare(
718 unit_assert( dname_canonical_compare(
722 unit_assert( dname_canonical_compare(
726 unit_assert( dname_canonical_compare(
730 unit_assert( dname_canonical_compare(
734 unit_assert( dname_canonical_compare(
738 unit_assert( dname_canonical_compare(
742 unit_assert( dname_canonical_compare(
753 unit_assert( query_dname_compare(
758 unit_assert( query_dname_compare(
763 unit_assert( query_dname_compare(
775 unit_assert( dname_valid(
777 unit_assert( dname_valid((uint8_t*)"", 255) == 1);
778 unit_assert( dname_valid( (uint8_t*)
796 unit_assert( dname_valid( (uint8_t*)
822 unit_assert(dname_has_label((uint8_t*)"\01a\0\01c", 5, (uint8_t*)"\01c") == 0);
824 unit_assert(dname_has_label((uint8_t*)"\02ab\01c\0", 6, (uint8_t*)"\01e") == 0);
826 unit_assert(dname_has_label((uint8_t*)"\02ab\01c\0", 5, (uint8_t*)"\0") == 0);
827 unit_assert(dname_has_label((uint8_t*)"\1a\0", 2, (uint8_t*)"\0") == 0);
828 unit_assert(dname_has_label((uint8_t*)"\0", 0, (uint8_t*)"\0") == 0);
829 unit_assert(dname_has_label((uint8_t*)"\02ab\01c", 4, (uint8_t*)"\01c") == 0);
830 unit_assert(dname_has_label((uint8_t*)"\02ab\03qwe\06oqieur\03def\01c\0", 19, (uint8_t*)"\01c") == 0);
833 unit_assert(dname_has_label((uint8_t*)"\0", 1, (uint8_t*)"\0") == 1);
834 unit_assert(dname_has_label((uint8_t*)"\1a\0", 3, (uint8_t*)"\0") == 1);
835 unit_assert(dname_has_label((uint8_t*)"\01a\0\01c", 5, (uint8_t*)"\0") == 1);
836 unit_assert(dname_has_label((uint8_t*)"\02ab\01c", 5, (uint8_t*)"\01c") == 1);
837 unit_assert(dname_has_label((uint8_t*)"\02ab\01c\0", 10, (uint8_t*)"\0") == 1);
838 unit_assert(dname_has_label((uint8_t*)"\02ab\01c\0", 7, (uint8_t*)"\0") == 1);
839 unit_assert(dname_has_label((uint8_t*)"\02ab\03qwe\06oqieur\03def\01c\0", 22, (uint8_t*)"\03def") == 1);
840 unit_assert(dname_has_label((uint8_t*)"\02ab\03qwe\06oqieur\03def\01c\0", 22, (uint8_t*)"\02ab") == 1);
841 unit_assert(dname_has_label((uint8_t*)"\02ab\03qwe\06oqieur\03def\01c\0", 22, (uint8_t*)"\01c") == 1);
1116 unit_assert(n <= 255);
1130 unit_assert(n <= 255);
1147 unit_assert( sldns_buffer_limit(buff) == 1 );
1148 unit_assert( pkt_dname_len(buff) == 1 );
1150 unit_assert( strcmp( ".", result) == 0 );
1162 unit_assert( sldns_buffer_limit(buff) == 254 );
1163 unit_assert( pkt_dname_len(buff) == 254 );
1165 unit_assert( strcmp(
1182 unit_assert( sldns_buffer_limit(buff) == 255 );
1183 unit_assert( pkt_dname_len(buff) == 255 );
1185 unit_assert( strcmp(
1202 unit_assert( sldns_buffer_limit(buff) == 256 );
1203 unit_assert( pkt_dname_len(buff) == 0 );
1205 unit_assert( strcmp(
1219 unit_assert( sldns_buffer_limit(buff) == 130 );
1220 unit_assert( pkt_dname_len(buff) == 0 );
1222 unit_assert( strcmp(
1232 unit_assert( sldns_buffer_limit(buff) == 255 );
1233 unit_assert( pkt_dname_len(buff) == 255 );
1241 unit_assert( strcmp(expect, result) == 0 );
1250 unit_assert( sldns_buffer_limit(buff) == 256 );
1251 unit_assert( pkt_dname_len(buff) == 0 );
1260 unit_assert( strcmp(expect, result) == 0 );
1271 unit_assert( sldns_buffer_limit(buff) == 3 );
1272 unit_assert( pkt_dname_len(buff) == 3);
1276 unit_assert(0);
1288 unit_assert(loopbuf && boundbuf && buff);