diff options
Diffstat (limited to 'test/liberasurecode_test.c')
-rw-r--r-- | test/liberasurecode_test.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/liberasurecode_test.c b/test/liberasurecode_test.c index dc112f9..548d070 100644 --- a/test/liberasurecode_test.c +++ b/test/liberasurecode_test.c @@ -434,6 +434,12 @@ static void test_decode_invalid_args() rc = liberasurecode_decode(desc, avail_frags, num_avail_frags, strlen(fake_data), 1, &decoded_data, &decoded_data_len); + // 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) |