Newer
Older
libkc / modules / test / src / test_memory.c
#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);
}