assertj

    0熱度

    1回答

    我想添加一個測試框架到IntelliJ當前的Maven項目中。 我選擇AsserJ,因爲風格最適合我。我嘗試了他們的教程,但它沒能提供足夠的幫助。 (http://joel-costigliola.github.io/assertj/assertj-core-quick-start.html) 我的問題是,範圍「測試」沒有解釋得不夠好。有了這個範圍,我甚至不能導入必要的AsserJ文件。 當我嘗試

    2熱度

    1回答

    我正在使用自定義TableCellRenderer構建一個JTable,它爲某些單元格設置工具提示。工具提示提供了有關單元格內容的更多信息,因此對於每個具有單元格的單元格都是不同的。 對於測試,我使用AssertJ和JUnit。 我如何測試顯示正確的工具提示?我想出了兩種方法: 獲得通過的TableCellRenderer創建的組件,並檢查他們的工具提示 - 不幸的是,即使我使用的名稱爲每一個,都

    5熱度

    2回答

    我正在使用org.assertj:assertj-core:3.6.2來測試我的android項目。 根據offical ducoment,我應該使用java 8與assertj 3.x. 這是我的測試類,我試圖驗證點擊執行的代碼是否可以啓動預期的活動。 import android.content.Intent; import org.assertj.core.api.Assertions;

    0熱度

    1回答

    它看起來非常酷 assertThat(yoda).is(jedi); ,直到你不知道什麼是yoda和jedi。但是,假設 yoda instanceof Person 其中 interface Person { boolean isJedi(); } 那麼如何實際檢查isJedi與AssertJ? 在傳統JUnit我會寫 assertTrue(yoda.isJedi());

    0熱度

    1回答

    有如何在AssertJ創建自定義的斷言自定義類的一個例子:自定義類的 http://joel-costigliola.github.io/assertj/assertj-core-custom-assertions.html 但對於收藏? 如何爲他們創建斷言?

    3熱度

    1回答

    集合在一個測試類使用AssertJ,我也有類似的代碼如下: public void someTest() { assertThat(getNames()).has(sameNamesAs(getExpectedNames())); assertThat(getNames()).doesNotHave(sameNamesAs(getOtherNames())); } pri

    0熱度

    1回答

    我想在junit中使用AsssertJ做一個異常測試用例。但是我收到以下錯誤: 結果: 失敗測試: BatchManagerTests.testUniqueBatchpart:225期望代碼提高可拋出。 測試運行:149,故障:1,錯誤:0,跳過:0 的測試用例的代碼是 @Test public void testUniqueBatchpart(){ String userN

    1熱度

    4回答

    我必須處理沒有測試的遺留應用程序。所以在我開始重構之前,我想確保一切都按照原樣進行。 現在想象一下以下情況: public SomeObject doSomething(final OtherObject x, final String something) { if(x == null) throw new RuntimeException("x may not be null!");

    1熱度

    1回答

    我找到了assertj(3.5.2)方法:usingComparatorForType並愛上它。 但我想比較2個XmlGregorianCalendar日期和一個錯誤。而這個神奇的方法不工作了這種情況下... 這是爲什麼: 的XMLGregorianCalendar是一個抽象類 現實對象類型是:XmlGregorianCalendarImpl 這個類(XmlGregorianCalendarImp

    0熱度

    1回答

    我想用日期編寫針對搜索的測試。我喜歡 assertThat(repository.findByBookingDateAfter(LocalDate.of(2016, 1, 1))).extracting("bookingDate").are(...)); 其中類結構是類似以下內容思考的測試代碼的東西: public class Booking{ ... LocalDate