Browse Source

Better such tests than none

Piotr Czajkowski 3 years ago
parent
commit
19ac79baa5
2 changed files with 7 additions and 0 deletions
  1. 7 0
      makefile
  2. BIN
      testFiles/input.docx

+ 7 - 0
makefile

@@ -8,4 +8,11 @@ anonymize: $(objects)
 clean:
 	rm *.o
 
+test: anonymize
+	@./anonymize testFiles/input.docx testFiles/output.docx
+	@cmp testFiles/input.docx testFiles/output.docx -s ; if [ $$? -eq 0 ] ; then echo "FAILURE: Files should differ after anonymizing!"; exit 1; fi
+	@./anonymize testFiles/output.docx -d
+	@cmp testFiles/input.docx testFiles/output.docx -s ; if [ $$? -eq 0 ] ; then echo "OK"; else echo "FAILURE: Files should be the same after de-anonymizing!"; fi
+	@rm testFiles/output.docx
+
 default: anonymize

BIN
testFiles/input.docx