From 69d425db2d0cc4d57818b8ec7226413de99403cd Mon Sep 17 00:00:00 2001 From: Peter Evans Date: Sat, 10 Feb 2018 18:25:29 -0600 Subject: [PATCH] Add tests for vm_di --- tests/vm_di.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/vm_di.c diff --git a/tests/vm_di.c b/tests/vm_di.c new file mode 100644 index 0000000..9654ea1 --- /dev/null +++ b/tests/vm_di.c @@ -0,0 +1,18 @@ +#include + +#include "vm_di.h" + +/* + * The set test is also (informally) the get test, since there's no + * independent means to inspect what is in the DI container table. + * + * Test(vm_di, get) + */ +Test(vm_di, set) +{ + cr_assert_eq(vm_di_get(VM_MACHINE), NULL); + vm_di_set(VM_MACHINE, (void *)123); + cr_assert_eq(vm_di_get(VM_MACHINE), (void *)123); + vm_di_set(VM_MACHINE, (void *)234); + cr_assert_eq(vm_di_get(VM_MACHINE), (void *)234); +}