Skip to content

Commit 4ca9dd1

Browse files
tests: assert captured tx deadline and fd
1 parent 94fe001 commit 4ca9dd1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/src/test_api_tx.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,8 @@ static void test_canard_poll_ready_bitmap()
296296
canard_poll(&self, 1U);
297297
TEST_ASSERT_EQUAL_size_t(1U, cap.count);
298298
TEST_ASSERT_EQUAL_UINT8(0U, cap.records[0].iface_index);
299+
TEST_ASSERT_EQUAL_UINT64(1000U, (uint64_t)cap.records[0].deadline);
300+
TEST_ASSERT_TRUE(cap.records[0].fd);
299301
TEST_ASSERT_EQUAL_UINT8(2U, canard_pending_ifaces(&self));
300302

301303
canard_poll(&self, 1U);
@@ -305,6 +307,8 @@ static void test_canard_poll_ready_bitmap()
305307
canard_poll(&self, 2U);
306308
TEST_ASSERT_EQUAL_size_t(2U, cap.count);
307309
TEST_ASSERT_EQUAL_UINT8(1U, cap.records[1].iface_index);
310+
TEST_ASSERT_EQUAL_UINT64(1000U, (uint64_t)cap.records[1].deadline);
311+
TEST_ASSERT_TRUE(cap.records[1].fd);
308312
TEST_ASSERT_EQUAL_UINT8(0U, canard_pending_ifaces(&self));
309313

310314
canard_destroy(&self);
@@ -395,6 +399,8 @@ static void test_canard_unicast_encoding_and_transfer_id()
395399
const uint_least8_t expected_tid[] = { CANARD_TRANSFER_ID_MAX, 0U, 0U };
396400
for (size_t i = 0; i < 3U; i++) {
397401
const uint32_t can_id = cap.records[i].can_id;
402+
TEST_ASSERT_EQUAL_UINT64(1000U, (uint64_t)cap.records[i].deadline);
403+
TEST_ASSERT_TRUE(cap.records[i].fd);
398404
TEST_ASSERT_EQUAL_UINT8((uint8_t)canard_prio_high, (uint8_t)((can_id >> 26U) & 7U));
399405
TEST_ASSERT_EQUAL_UINT32(CANARD_SERVICE_ID_UNICAST, (can_id >> 14U) & CANARD_SERVICE_ID_MAX);
400406
TEST_ASSERT_EQUAL_UINT8(1U, (uint8_t)((can_id >> 23U) & 1U));

0 commit comments

Comments
 (0)