我有一個解析結構化輸入(文本文件),處理它並將結果輸出到屏幕的Linux實用程序。例如:(輸入)C/C++中的命令行程序迴歸測試
COMMAND=create
NAME=Stack
SURNAME=Overflow
我的效用作爲輸入上述文本文件,並試圖在數據庫中創建一個對象(堆棧,溢出)。如果成功執行該操作我的程序返回是這樣的:
COMMAND=create
Code=0
Result=OK
或錯誤的情況下
COMMAND=create Code=10 Result=Duplicate entry
我要尋找一個很好的方法來創建一個迴歸測試套件爲我二進制文件。任何符合我的情況的想法?在C/C++中是否有任何替代JUnit的?
C或C++?答案會有所不同。 「C/C++」不是一種語言。 – 2012-04-02 15:05:50
有些二進制文件是純C的,但其中大多數都是C++。我的基本目標是C++。 – cateof 2012-04-02 15:08:48
[選擇C++單元測試工具/框架]的可能的重複(http://stackoverflow.com/questions/13699/choosing-ac-unit-testing-tool-framework) – 2012-04-02 15:10:46