Lines Matching refs:buff
66 dname_test_qdl(sldns_buffer* buff) in dname_test_qdl() argument
69 unit_assert( query_dname_len(buff) == 0); in dname_test_qdl()
70 unit_assert( query_dname_len(dname_to_buf(buff, ".")) == 1 ); in dname_test_qdl()
71 unit_assert( query_dname_len(dname_to_buf(buff, "bla.foo.")) == 9 ); in dname_test_qdl()
72 unit_assert( query_dname_len(dname_to_buf(buff, "x.y.z.example.com." in dname_test_qdl()
78 dname_test_qdtl(sldns_buffer* buff) in dname_test_qdtl() argument
81 sldns_buffer_write_at(buff, 0, "\012abCDeaBCde\003cOm\000", 16); in dname_test_qdtl()
82 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
83 unit_assert( memcmp(sldns_buffer_begin(buff), in dname_test_qdtl()
86 sldns_buffer_write_at(buff, 0, "\001+\012abC{e-ZYXe\003NET\000", 18); in dname_test_qdtl()
87 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
88 unit_assert( memcmp(sldns_buffer_begin(buff), in dname_test_qdtl()
91 sldns_buffer_write_at(buff, 0, "\000", 1); in dname_test_qdtl()
92 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
93 unit_assert( memcmp(sldns_buffer_begin(buff), "\000", 1) == 0); in dname_test_qdtl()
95 sldns_buffer_write_at(buff, 0, "\002NL\000", 4); in dname_test_qdtl()
96 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
97 unit_assert( memcmp(sldns_buffer_begin(buff), "\002nl\000", 4) == 0); in dname_test_qdtl()
166 dname_test_pkt_dname_len(sldns_buffer* buff) in dname_test_pkt_dname_len() argument
169 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
170 sldns_buffer_write(buff, "\000", 1); in dname_test_pkt_dname_len()
171 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
172 unit_assert( pkt_dname_len(buff) == 1 ); in dname_test_pkt_dname_len()
173 unit_assert( sldns_buffer_position(buff) == 1); in dname_test_pkt_dname_len()
175 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
176 sldns_buffer_write(buff, "\003org\000", 5); in dname_test_pkt_dname_len()
177 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
178 unit_assert( pkt_dname_len(buff) == 5 ); in dname_test_pkt_dname_len()
179 unit_assert( sldns_buffer_position(buff) == 5); in dname_test_pkt_dname_len()
181 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
182 sldns_buffer_write(buff, "\002os\007example\003org\000", 16); in dname_test_pkt_dname_len()
183 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
184 unit_assert( pkt_dname_len(buff) == 16 ); in dname_test_pkt_dname_len()
185 unit_assert( sldns_buffer_position(buff) == 16); in dname_test_pkt_dname_len()
188 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
189 sldns_buffer_write(buff, "\300\000os\007example\003org\000", 17); in dname_test_pkt_dname_len()
190 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
191 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
194 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
195 sldns_buffer_write(buff, "\003com\000\040\300\000", 8); in dname_test_pkt_dname_len()
196 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
197 sldns_buffer_set_position(buff, 6); in dname_test_pkt_dname_len()
198 unit_assert( pkt_dname_len(buff) == 5 ); in dname_test_pkt_dname_len()
199 unit_assert( sldns_buffer_position(buff) == 8); in dname_test_pkt_dname_len()
202 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
203 sldns_buffer_write(buff, "\002os\107example\003org\000", 16); in dname_test_pkt_dname_len()
204 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
205 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
208 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
209 sldns_buffer_write(buff, "\002os\047example\003org\000", 16); in dname_test_pkt_dname_len()
210 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
211 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
214 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
215 sldns_buffer_write(buff, "\002os\007example\007org\004", 16); in dname_test_pkt_dname_len()
216 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
217 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
220 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
221 sldns_buffer_write(buff, in dname_test_pkt_dname_len()
239 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
240 unit_assert( pkt_dname_len(buff) == 255 ); in dname_test_pkt_dname_len()
241 unit_assert( sldns_buffer_position(buff) == 255); in dname_test_pkt_dname_len()
244 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
245 sldns_buffer_write(buff, in dname_test_pkt_dname_len()
266 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
267 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
865 sldns_buffer* buff = sldns_buffer_new(65800); in dname_test() local
866 unit_assert(loopbuf && boundbuf && buff); in dname_test()
867 sldns_buffer_flip(buff); in dname_test()
869 dname_test_qdl(buff); in dname_test()
870 dname_test_qdtl(buff); in dname_test()
876 dname_test_pkt_dname_len(buff); in dname_test()
887 sldns_buffer_free(buff); in dname_test()