我是新入JUnit4,我習慣Google Test for C++。我用assertEquals()
寫了一段代碼,並進行了許多檢查。我認爲它會輸出一些日誌信息告訴用戶檢查是否成功,爲什麼,並繼續下一個assertEquals()
。但它正在停止執行。替代斷言獲取失敗日誌消息並繼續?
我已經搜索了關於這個主題,它看起來像JUnit的設計不同於谷歌測試,所以我應該爲每個斷言使用@Test方法。但是有沒有別的辦法可以得到我想要的?我讀了有關驗證方法而不是斷言,但它與Selenium有關,我甚至不知道它是什麼。
看起來像我正在尋找的解決方案。但是仍然有一個問題:它不認可這個方法equalTo。我搜索了JUnit API,發現checkThat第二個參數必須是Matcher對象,但我一直無法找到關於哪些Matchers可用的信息 –
@RomanRdgz equalsTo是org.hamcrest.CoreMatchers中的靜態方法 –