add start of test_mem_map.c
This commit is contained in:
35
test/unit/test_mem_map.c
Normal file
35
test/unit/test_mem_map.c
Normal file
@ -0,0 +1,35 @@
|
||||
#include "unicorn_test.h"
|
||||
#include <stdio.h>
|
||||
|
||||
static int setup(void **state)
|
||||
{
|
||||
fprintf(stderr, "~~~ setup() ~~~\n");
|
||||
|
||||
uc_engine *uc;
|
||||
|
||||
uc_assert_success(uc_open(UC_ARCH_X86, UC_MODE_32, &uc));
|
||||
|
||||
*state = uc;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int teardown(void **state)
|
||||
{
|
||||
uc_engine *uc = *state;
|
||||
fprintf(stderr, "~~~ teardown() ~~~\n");
|
||||
|
||||
uc_assert_success(uc_close(uc));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
static void test_basic(void **state)
|
||||
{
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
const struct CMUnitTest tests[] = {
|
||||
cmocka_unit_test(test_basic),
|
||||
};
|
||||
return cmocka_run_group_tests(tests, setup, teardown);
|
||||
}
|
Reference in New Issue
Block a user