From 6898cb4397493963bc00d7473c7515283fc0ec23 Mon Sep 17 00:00:00 2001 From: shmibs Date: Sat, 19 Dec 2015 01:39:36 -0700 Subject: restructure file layout --- a_simple_example.c | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 a_simple_example.c (limited to 'a_simple_example.c') diff --git a/a_simple_example.c b/a_simple_example.c deleted file mode 100644 index fb7d774..0000000 --- a/a_simple_example.c +++ /dev/null @@ -1,52 +0,0 @@ -#include "simple-test.h" -#include "header_with_stuff_to_be_tested.h" - -BEGIN_TEST - -/* a simple test using only stack mem */ -TEST("description of the first test") -{ - int var1=2; - int var2=4; - - /* add is a function included from our hypothetical - * header_with_stuff_to_be_tested */ - EXPECT_INT("error message shown on failing", - var1+var2, add(var1, var2)); -} - -/* this test uses heap memory, so things get a bit - * more complicated */ -TEST("this is the second test") -{ - /* first, ensure all your pointers which will - * point to heap mem are declared */ - char *heap_string=NULL; - - /* next, declare a list of statements to be - * called to clean up memory once the test - * is completed */ - CLEANUP( - if(heap_string != NULL) - free(heap_string); - ); - - /* then, define the body of the test */ - - /* STATE can be used to report (with pretty - * formatting) the current state within the - * test, which may be useful in the case of - * a segfault */ - STATE("grabbing heap string"); - - heap_string=get_heap_string_value(); - - EXPECT_STR("i suck at grabbing pointers!", - "expected value", heap_string); - - /* finally, call RETURN(); to run the - * cleanup code and continue */ - RETURN(); -} - -END_TEST -- cgit v1.2.3