From b170399712c8b60f4a2241a421836a2cd7e2e8f5 Mon Sep 17 00:00:00 2001
From: "tim.schubert@tu-bs.de" <tim.schubert@tu-bs.de>
Date: Sun, 30 Oct 2016 00:28:15 +0200
Subject: [PATCH] Test cases.

---
 Makefile                 | 8 ++++++--
 {tests => test}/cases    | 0
 {tests => test}/expected | 0
 tests/tests.sh           | 2 --
 4 files changed, 6 insertions(+), 4 deletions(-)
 rename {tests => test}/cases (100%)
 rename {tests => test}/expected (100%)
 delete mode 100755 tests/tests.sh

diff --git a/Makefile b/Makefile
index 5b060ef..6647956 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,14 @@
 FILE = netcalc
 
-all: $(FILE)
+all: $(FILE) tests
 
 .PHONY: clean
 clean: 
 	rm netcalc
 
-$(FILE): netcalc.c
+$(FILE): $(FILE).c
 	gcc $^ -o $@
+
+tests:
+	./netcalc -c < test/cases > test/results
+	diff test/results test/expected
diff --git a/tests/cases b/test/cases
similarity index 100%
rename from tests/cases
rename to test/cases
diff --git a/tests/expected b/test/expected
similarity index 100%
rename from tests/expected
rename to test/expected
diff --git a/tests/tests.sh b/tests/tests.sh
deleted file mode 100755
index 5d49697..0000000
--- a/tests/tests.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-cat cases | ../netcalc -c > results
-diff expected results