Add a decode error test w/o metadata check

This commit is contained in:
Kota Tsuyuzaki 2015-03-30 12:30:39 +09:00
parent 309d7f1e47
commit 3c4ff134cb
1 changed files with 5 additions and 0 deletions

View File

@ -437,6 +437,11 @@ static void test_decode_invalid_args()
// force_metadata_checks results in EINSUFFFRAGS
assert(rc == -EINSUFFFRAGS);
rc = liberasurecode_decode(desc, avail_frags, num_avail_frags,
strlen(fake_data), 0,
&decoded_data, &decoded_data_len);
assert(rc == -EBADHEADER);
// test with num_fragments < (k)
num_avail_frags = create_fake_frags_no_meta(&avail_frags, (null_args.k - 1),
" ", 1);