diff options
Diffstat (limited to 'tests/llc/LlcTest.cpp')
-rw-r--r-- | tests/llc/LlcTest.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/llc/LlcTest.cpp b/tests/llc/LlcTest.cpp index 9e1d35d0..5cc6e6e0 100644 --- a/tests/llc/LlcTest.cpp +++ b/tests/llc/LlcTest.cpp @@ -102,24 +102,31 @@ static void test_llc_queue() queue.init(); OSMO_ASSERT(queue.size() == 0); + OSMO_ASSERT(queue.octets() == 0); enqueue_data(&queue, "LLC message"); OSMO_ASSERT(queue.size() == 1); + OSMO_ASSERT(queue.octets() == 11); enqueue_data(&queue, "other LLC message"); OSMO_ASSERT(queue.size() == 2); + OSMO_ASSERT(queue.octets() == 28); dequeue_and_check(&queue, "LLC message"); OSMO_ASSERT(queue.size() == 1); + OSMO_ASSERT(queue.octets() == 17); dequeue_and_check(&queue, "other LLC message"); OSMO_ASSERT(queue.size() == 0); + OSMO_ASSERT(queue.octets() == 0); enqueue_data(&queue, "LLC"); OSMO_ASSERT(queue.size() == 1); + OSMO_ASSERT(queue.octets() == 3); queue.clear(NULL); OSMO_ASSERT(queue.size() == 0); + OSMO_ASSERT(queue.octets() == 0); printf("=== end %s ===\n", __func__); } |