Lines Matching refs:tests

196 generic_test (const struct test_case *tests,  in generic_test()  argument
221 current_test = tests[i].name; in generic_test()
237 buf_sz = tests[i].byte_len; in generic_test()
242 tests[i].val, &sz); in generic_test()
244 printf ("encoding of %s failed %d\n", tests[i].name, ret); in generic_test()
248 if (sz != tests[i].byte_len) { in generic_test()
250 tests[i].name, in generic_test()
251 (unsigned long)sz, (unsigned long)tests[i].byte_len); in generic_test()
257 length_sz = (*length) (tests[i].val); in generic_test()
260 tests[i].name, (unsigned long)length_sz, (unsigned long)sz); in generic_test()
266 if (memcmp (buf, tests[i].bytes, tests[i].byte_len) != 0) { in generic_test()
268 "correct: ", tests[i].name); in generic_test()
269 print_bytes ((unsigned char *)tests[i].bytes, tests[i].byte_len); in generic_test()
274 rk_dumpdata("correct", tests[i].bytes, tests[i].byte_len); in generic_test()
287 printf ("decoding of %s failed %d\n", tests[i].name, ret); in generic_test()
293 tests[i].name, in generic_test()
299 if ((*cmp)(data, tests[i].val) != 0) { in generic_test()
300 printf ("%s: comparison failed\n", tests[i].name); in generic_test()
310 printf ("copy of %s failed %d\n", tests[i].name, ret); in generic_test()
317 printf ("%s: copy comparison failed\n", tests[i].name); in generic_test()
333 map_free(buf_map, tests[i].name, "encode"); in generic_test()
334 map_free(buf2_map, tests[i].name, "decode"); in generic_test()
335 map_free(data_map, tests[i].name, "data"); in generic_test()
354 generic_decode_fail (const struct test_case *tests, in generic_decode_fail() argument
374 current_test = tests[i].name; in generic_decode_fail()
390 if (tests[i].byte_len < 0xffffff && tests[i].byte_len >= 0) { in generic_decode_fail()
391 sz = tests[i].byte_len; in generic_decode_fail()
392 bytes = tests[i].bytes; in generic_decode_fail()
400 if (tests[i].byte_len == -1) in generic_decode_fail()
404 ret = (*decode) (buf, tests[i].byte_len, data, &sz); in generic_decode_fail()
406 printf ("sucessfully decoded %s\n", tests[i].name); in generic_decode_fail()
413 map_free(buf_map, tests[i].name, "encode"); in generic_decode_fail()
414 map_free(data_map, tests[i].name, "data"); in generic_decode_fail()