unittests/saul_reg: Add unit test for saul_reg_rm of list head
This also leaves the global saul_reg list in the same empty state like before the unit tests.
This commit is contained in:
parent
a5a52980ba
commit
1293113dca
@ -171,6 +171,17 @@ static void test_reg_rm(void)
|
||||
TEST_ASSERT_EQUAL_INT(-ENODEV, res);
|
||||
|
||||
TEST_ASSERT_EQUAL_INT(2, count());
|
||||
|
||||
res = saul_reg_rm(&s0);
|
||||
TEST_ASSERT_EQUAL_INT(0, res);
|
||||
TEST_ASSERT_EQUAL_INT(1, count());
|
||||
TEST_ASSERT_EQUAL_STRING("S2", saul_reg->name);
|
||||
TEST_ASSERT_EQUAL_STRING("S2", last()->name);
|
||||
|
||||
res = saul_reg_rm(&s2);
|
||||
TEST_ASSERT_EQUAL_INT(0, res);
|
||||
TEST_ASSERT_EQUAL_INT(0, count());
|
||||
TEST_ASSERT_NULL(saul_reg);
|
||||
}
|
||||
|
||||
Test *tests_saul_reg_tests(void)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user