#include <stdio.h> #include <kc.h> #include <kc_assert.h> #include <kc_ut.h> static void test_1(void) { assert_equals("a", "a"); } static void test_2(void) { assert_equals(1, 2); } static void setup(void) { // NOP } static void test_3(void) { assert_true(1 == 1); } void test_memory(void) { KcUt *ut = KcUt_get_instance(); ut->add(ut, UT_SETUP, "SETUP", setup); ut->add(ut, UT_TESTCASE, "テスト1", test_1); ut->add(ut, UT_SETUP, "SETUP", setup); ut->add(ut, UT_TESTCASE, "テスト2", test_2); ut->add(ut, UT_SETUP, "SETUP", setup); ut->add(ut, UT_TESTCASE, "テスト3", test_3); }