diff options
Diffstat (limited to 'test/pkstn.c')
| -rw-r--r-- | test/pkstn.c | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/test/pkstn.c b/test/pkstn.c index 92d982f..789a2be 100644 --- a/test/pkstn.c +++ b/test/pkstn.c @@ -2,6 +2,7 @@ #define PK_IMPL_STN #include "../pkstn.h" +#include "../pktst.h" #include <stdio.h> #include <stdlib.h> @@ -18,8 +19,8 @@ int main(int argc, char *argv[]) int64_t i = {0}; res = pk_stn_int64_t(&i, "-1", &s, 0); fprintf(stdout, "pkstn: stn_int64_t res: %ld\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (-1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(-1, i) } // stn_uint64_t @@ -27,8 +28,8 @@ int main(int argc, char *argv[]) uint64_t i = {0}; res = pk_stn_uint64_t(&i, "1", &s, 0); fprintf(stdout, "pkstn: stn_uint64_t res: %lu\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(1, i) } // stn_int32_t @@ -36,8 +37,8 @@ int main(int argc, char *argv[]) int32_t i = {0}; res = pk_stn_int32_t(&i, "-1", &s, 0); fprintf(stdout, "pkstn: stn_int32_t res: %d\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (-1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(-1, i) } // stn_uint32_t @@ -45,8 +46,8 @@ int main(int argc, char *argv[]) uint32_t i = {0}; res = pk_stn_uint32_t(&i, "1", &s, 0); fprintf(stdout, "pkstn: stn_uint32_t res: %u\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(1, i) } // stn_int16_t @@ -54,8 +55,8 @@ int main(int argc, char *argv[]) int16_t i = {0}; res = pk_stn_int16_t(&i, "-1", &s, 0); fprintf(stdout, "pkstn: stn_int16_t res: %d\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (-1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(-1, i) } // stn_uint16_t @@ -63,8 +64,8 @@ int main(int argc, char *argv[]) uint16_t i = {0}; res = pk_stn_uint16_t(&i, "1", &s, 0); fprintf(stdout, "pkstn: stn_uint16_t res: %u\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(1, i) } // stn_int8_t @@ -72,8 +73,8 @@ int main(int argc, char *argv[]) int8_t i = {0}; res = pk_stn_int8_t(&i, "-1", &s, 0); fprintf(stdout, "pkstn: stn_int8_t res: %d\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (-1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(-1, i) } // stn_uint8_t @@ -81,8 +82,8 @@ int main(int argc, char *argv[]) uint8_t i = {0}; res = pk_stn_uint8_t(&i, "1", &s, 0); fprintf(stdout, "pkstn: stn_uint8_t res: %u\n", i); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (1 != i) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(1, i) } // stn_float @@ -90,8 +91,8 @@ int main(int argc, char *argv[]) float f = {0}; res = pk_stn_float(&f, "-1", &s); fprintf(stdout, "pkstn: stn_float res: %f\n", f); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (-1 != f) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(-1, f) } // stn_double @@ -99,8 +100,8 @@ int main(int argc, char *argv[]) double f = {0}; res = pk_stn_double(&f, "-1", &s); fprintf(stdout, "pkstn: stn_double res: %f\n", f); - if (res != PK_STN_RES_SUCCESS) exit(1); - if (-1 != f) exit(1); + PK_TEST_ASSERT_EQ_EXIT(PK_STN_RES_SUCCESS, res) + PK_TEST_ASSERT_EQ_EXIT(-1, f) } return 0; |
