diff options
author | sanine <sanine.not@pm.me> | 2022-06-14 00:05:58 -0500 |
---|---|---|
committer | sanine <sanine.not@pm.me> | 2022-06-14 00:05:58 -0500 |
commit | 034d5c965ff34cfdf4b153af9f32360a02e35684 (patch) | |
tree | fcbe5ca527d76a303c197ea8308c6e488ef7c0b4 /src/test/mock_queue.test.c | |
parent | 8fb7916a0d0cb007a4c3a4e6a31af58765268ca3 (diff) |
scorched earth, start over
Diffstat (limited to 'src/test/mock_queue.test.c')
-rw-r--r-- | src/test/mock_queue.test.c | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/src/test/mock_queue.test.c b/src/test/mock_queue.test.c deleted file mode 100644 index 92d7cdf..0000000 --- a/src/test/mock_queue.test.c +++ /dev/null @@ -1,127 +0,0 @@ -#include "test/minunit.h" -#include "test/mock_queue.h" - -#include <stdbool.h> - -mu_test mock_queue_int(); -mu_test mock_queue_int_seq(); -mu_test mock_queue_pop_multi(); -mu_test mock_queue_clean_finish(); -mu_test mock_queue_push_multidata(); - - -void mock_queue_tests() -{ - mu_run_test("push and pop integer to mock queue", mock_queue_int); - mu_run_test("push and pop integer sequence", mock_queue_int_seq); - mu_run_test("pop multiple times with empty queue", mock_queue_pop_multi); - mu_run_test("clean up mock queue", mock_queue_clean_finish); - mu_run_test("push and pop multiple data types", mock_queue_push_multidata); -} - - -/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ - -mu_test mock_queue_int() -{ - mock_queue(int, 5); - mu_assert_unequal(mock_queue_len(), 0); - mu_assert_equal(mock_front(int), 5); - - mock_pop(); - - mu_assert_equal(mock_queue_len(), 0); - - return 0; -} - - -mu_test mock_queue_int_seq() -{ - mock_queue(int, 2); - mock_queue(int, 1); - mock_queue(int, 3); - mock_queue(int, 4); - - mu_assert_unequal(mock_queue_len(), 0); - mu_assert_equal(mock_queue_len(), 4); - mu_assert_equal(mock_front(int), 2); - - mock_pop(); - - mu_assert_unequal(mock_queue_len(), 0); - mu_assert_equal(mock_queue_len(), 3); - mu_assert_equal(mock_front(int), 1); - - mock_pop(); - - mu_assert_unequal(mock_queue_len(), 0); - mu_assert_equal(mock_queue_len(), 2); - mu_assert_equal(mock_front(int), 3); - - mock_pop(); - - mu_assert_unequal(mock_queue_len(), 0); - mu_assert_equal(mock_queue_len(), 1); - mu_assert_equal(mock_front(int), 4); - - mock_pop(); - - mu_assert_equal(mock_queue_len(), 0); - - return 0; -} - - -mu_test mock_queue_pop_multi() -{ - mu_assert_equal(mock_queue_len(), 0); - - mock_pop(); - mock_pop(); - mock_pop(); - - mu_assert_equal(mock_queue_len(), 0); - return 0; -} - - -mu_test mock_queue_clean_finish() -{ - mu_assert_equal(mock_queue_len(), 0); - - mock_queue(int, 5); - mock_queue(int, 5); - mock_queue(int, 5); - - mu_assert_equal(mock_queue_len(), 3); - - mock_queue_cleanup(); - - mu_assert_equal(mock_queue_len(), 0); - - return 0; -} - - -mu_test mock_queue_push_multidata() -{ - mock_queue_cleanup(); - mu_assert_equal(mock_queue_len(), 0); - - mock_queue(const char *, "hello, world!"); - mock_queue(bool, true); - mock_queue(float, 4.20f); - - mu_assert_equal(mock_queue_len(), 3); - - mu_assert_streq(mock_front(const char *), "hello, world!"); - mock_pop(); - mu_assert_equal(mock_front(bool), true); - mock_pop(); - mu_assert_equal(mock_front(float), 4.20f); - mock_pop(); - - mu_assert_equal(mock_queue_len(), 0); - return 0; -} |