TEST(test_sliding_window_codes, decoder_symbol_status_api) { if (kodoc_has_codec(kodoc_sliding_window) == false) return; test_decoder_symbol_status_api(kodoc_sliding_window); }
TEST(test_on_the_fly_codes, decoder_symbol_status_api) { if (kodoc_has_codec(kodoc_on_the_fly) == false) return; test_decoder_symbol_status_api(kodoc_on_the_fly); }
TEST(test_sliding_window_codes, basic_api) { if (kodoc_has_codec(kodoc_sliding_window) == false) return; uint32_t max_symbols = rand_symbols(); uint32_t max_symbol_size = rand_symbol_size(); test_basic_api(kodoc_sliding_window, max_symbols, max_symbol_size); }
TEST(test_on_the_fly_codes, basic_api) { if (kodoc_has_codec(kodoc_on_the_fly) == false) return; uint32_t max_symbols = rand_symbols(); uint32_t max_symbol_size = rand_symbol_size(); test_basic_api(kodoc_on_the_fly, max_symbols, max_symbol_size); }
TEST(test_sliding_window_codes, invoke_api) { if (kodoc_has_codec(kodoc_sliding_window) == false) return; uint32_t max_symbols = rand_symbols(); uint32_t max_symbol_size = rand_symbol_size(); test_sliding_window(max_symbols, max_symbol_size, kodoc_binary); test_sliding_window(max_symbols, max_symbol_size, kodoc_binary4); test_sliding_window(max_symbols, max_symbol_size, kodoc_binary8); }
TEST(test_on_the_fly_codes, invoke_api) { if (kodoc_has_codec(kodoc_on_the_fly) == false) return; uint32_t max_symbols = rand_symbols(); uint32_t max_symbol_size = rand_symbol_size(); test_on_the_fly(max_symbols, max_symbol_size, kodoc_binary); test_on_the_fly(max_symbols, max_symbol_size, kodoc_binary4); test_on_the_fly(max_symbols, max_symbol_size, kodoc_binary8); }