Commit b647087

mo k <mo@mokhan.ca>
2012-02-19 03:56:54
move assertion to assertions.c
1 parent 9529c1b
src/assertions.c
@@ -0,0 +1,13 @@
+#include <stdio.h>
+#include <string.h>
+
+int assert_equals(char *actual, char *expected)
+{
+	int result = strcmp(actual, expected);
+	if(result != 0){
+		printf("FAIL! actual: '%s', expected: '%s'", actual, expected);
+	} else {
+		printf("PASS!");
+	}
+	return result == 0?1:0;
+}
src/assertions.h
@@ -0,0 +1,1 @@
+int assert_equals(char *actual, char *expected);
src/main.c
@@ -2,19 +2,10 @@
 #include <stdlib.h>
 #include <string.h>
 #include "reverse.h"
+#include "assertions.h"
 
 typedef int (*Test)();
 
-int assert_equals(char *actual, char *expected)
-{
-	int result = strcmp(actual, expected);
-	if(result != 0){
-		printf("FAIL! actual: '%s', expected: '%s'", actual, expected);
-	} else {
-		printf("PASS!");
-	}
-	return result == 0?1:0;
-}
 int test_string_reversal()
 {
 	char input[32];