errorcollector

    0熱度

    1回答

    我有幾個斷言,我想收集所有的問題,最後整個測試應該失敗,適當的控制檯輸出。但現在,我什麼都沒有。 @Rule public ErrorCollector collector = new ErrorCollector(); Matcher<Boolean> matchesTrue = IsEqual.equalTo(true); collector.checkThat("FA

    2熱度

    1回答

    我在我的Junit測試用例中使用ErrorCollector,目的是打印出錯誤而不是停在錯誤的位置。 我通過使用不帶參數的方法成功嘗試了ErrorCollector。然而,爲了減少代碼的重複(我寫了相同的方法6次 沒有參數;因爲我使用6個文件進行比較,如我的代碼所示), 我想有一個通用的方法,可以用來實現相同打印錯誤並繼續檢查的目的。 當我嘗試使用與參數的方法我得到了異常「方法應該沒有參數」..

    0熱度

    2回答

    有沒有辦法給JUnit輸出添加消息?剛纔我可以給ErrorCollector添加一個帶有這個消息的異常,但是我將會得到和堆棧,我不需要最後一個。我想在錯誤之前添加消息。 這個想法是:在檢查XML時,收集所有的差異,並在最後如果出現錯誤,輸出XML本身以及錯誤之後的錯誤。 編輯: 請注意,我想添加到現有的輸出,而不是隻輸出我的消息。

    1熱度

    1回答

    檢查很多XML字符串,我經常使用ErrorCollector構造。但我仍然不明白它是如何工作的。 當我宣佈一個ErrorCollector,我得馬上給它分配: @Rule public ErrorCollector collector= new ErrorCollector(); 如果我想刷新每次測試前的收藏家,我把分配 collector= new ErrorCollector();