2
我想編寫一個單元測試,通過tap4j產生Test Anything Protocol (TAP)。我如何驗證從TapProducer#dump(TestSet)
內部檢索的結果?驗證類產生測試任何協議(TAP)
除了一堆預定義的字符串之外,我想了一些像InstantTAP這樣的測試,但是在本地測試。我可以使用任何有關圖書館的建議?
我想編寫一個單元測試,通過tap4j產生Test Anything Protocol (TAP)。我如何驗證從TapProducer#dump(TestSet)
內部檢索的結果?驗證類產生測試任何協議(TAP)
除了一堆預定義的字符串之外,我想了一些像InstantTAP這樣的測試,但是在本地測試。我可以使用任何有關圖書館的建議?
我通過,如果給定的字符串違反規範使用tap4j Parser
這將拋出一個ParserException
排序的解決了這個:
Parser parser = new Tap13Parser("UTF-8", true, true);
parser.parseTapStream(tapStream);
的三個參數是defined如下:
encoding
- 編碼。解析已解碼的源(例如String
或Readable
)時,這並不重要,但它將用於parseFile(java.io.File)
方法(無論它是否是正在解析的File
的正確編碼)。
enableSubtests
- 無論測驗啓用或不
planRequired
- 標誌定義是否需要一個計劃或不
退房this問題,看看如何檢索編碼常數。