瀏覽代碼

Better such tests than none

Piotr Czajkowski 4 年之前
父節點
當前提交
19ac79baa5
共有 2 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      makefile
  2. 二進制
      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

二進制
testFiles/input.docx