From 5cd397c1fa7367d215cffc76a7c9bf5f6e3acf62 Mon Sep 17 00:00:00 2001 From: LittleTux89 <41306939+LittleTux89@users.noreply.github.com> Date: Tue, 17 Jul 2018 21:24:32 +0300 Subject: [PATCH] Finished the test (#17) Add dap common test --- test/core/dap_common_test.c | 13 +++++++++++++ test/core/dap_common_test.h | 9 +++++++++ test/core/main.c | 2 ++ test/core/test_headers.h | 1 + 4 files changed, 25 insertions(+) create mode 100644 test/core/dap_common_test.c create mode 100644 test/core/dap_common_test.h diff --git a/test/core/dap_common_test.c b/test/core/dap_common_test.c new file mode 100644 index 0000000..cfc7339 --- /dev/null +++ b/test/core/dap_common_test.c @@ -0,0 +1,13 @@ +#include "dap_common_test.h" + +void test_put_int() { + const int INT_VAL = 10; + const char * EXPECTED_RESULT = "10"; + char * result_arr = itoa(INT_VAL); + assert(strcmp(result_arr, EXPECTED_RESULT) == 0 && "test_put_int failed"); +} + +void dap_common_test_run() { + printf("Start running dap_common_test\n"); + test_put_int(); +} diff --git a/test/core/dap_common_test.h b/test/core/dap_common_test.h new file mode 100644 index 0000000..00959ed --- /dev/null +++ b/test/core/dap_common_test.h @@ -0,0 +1,9 @@ +#pragma once +#include "dap_common.h" +#include "assert.h" +#include "stdbool.h" +#include "stdlib.h" +#include "stdio.h" +#include "string.h" + +extern void dap_common_test_run(void); diff --git a/test/core/main.c b/test/core/main.c index 17a9c61..083a475 100755 --- a/test/core/main.c +++ b/test/core/main.c @@ -1,8 +1,10 @@ #include "dap_config_test.h" +#include "dap_common_test.h" #include "dap_common.h" int main(void) { // switch off debug info from library set_log_level(L_CRITICAL); dap_config_tests_run(); + dap_common_test_run(); } diff --git a/test/core/test_headers.h b/test/core/test_headers.h index 5b9b6df..f7f04d6 100755 --- a/test/core/test_headers.h +++ b/test/core/test_headers.h @@ -1,3 +1,4 @@ #pragma once #include "dap_config_test.h" +#include "dap_common_test.h" -- GitLab