#include <stdio.h> #include <kc.h> #include <kc_memory.h> #include <kc_list.h> #include <kc_assert.h> #include <kc_ut.h> static void test_1(void) { int *ptr = (int *)malloc(sizeof(int) * 4); ptr[0] = 'A'; ptr[1] = 'B'; ptr[2] = 'C'; ptr[3] = ptr[0] + ptr[1] * ptr[2]; assert_equals("a", "a"); } static void test_2(void) { assert_equals(1, 2); } static void setup(void) { } static void test_3(void) { assert_true(1 == 1); } void test_list(void) { KcUt *ut = KcUt_get_instance(); ut->add(ut, UT_SETUP, "SETUP", setup); ut->add(ut, UT_TESTCASE, "List テスト1", test_1); ut->add(ut, UT_TESTCASE, "List テスト2", test_2); ut->add(ut, UT_TESTCASE, "List テスト3", test_3); }