blob: 395b716b74c0dc6fcbf402486b25931e0759a0d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include "test_helpers.h"
#include "audio/chmap.h"
static void test_mp_chmap_diff(void **state) {
struct mp_chmap a;
struct mp_chmap b;
mp_chmap_from_str(&a, bstr0("3.1"));
mp_chmap_from_str(&b, bstr0("2.1"));
assert_int_equal(mp_chmap_diffn(&a, &b), 1);
mp_chmap_from_str(&b, bstr0("6.1(back)"));
assert_int_equal(mp_chmap_diffn(&a, &b), 0);
assert_int_equal(mp_chmap_diffn(&b, &a), 3);
}
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_mp_chmap_diff),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
|