Parcourir la source

Better such tests than none

Piotr Czajkowski il y a 4 ans
Parent
commit
19ac79baa5
2 fichiers modifiés avec 7 ajouts et 0 suppressions
  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