AssertJ Predicate

AssertJ Predicate 驗證 Predicate 接受、拒絕條件等方法,這些斷言語句通常與 JUnit 測試一起使用, AssertJ 斷言的基本方法是 assertThat 方法, Predicate AssertJ 提高了測試程式碼的可讀性,增加了範例的操作方法,透過單元測試來驗證產出結果。

Predicate Learning AssertJ

為用 Java 編寫的測試程式提供了流暢的斷言語句,並且被設計為在主流 IDE 中易於使用,讓開發者將繁瑣的測試驗證過程,變為更簡單, AssertJ Predicate Course 單獨測試一個程式、過程或方法,進行正確性驗證的測試。

assertThat predicate

Predicate<String> lengthGreaterThan = s -> s.length() > 3;
assertThat(lengthGreaterThan).accepts("AssertJ", "JUnit");
assertThat(lengthGreaterThan).acceptsAll(newArrayList("AssertJ", "JUnit"));

Predicate<Integer> greaterThan = i -> i > 10;
assertThat(greaterThan).rejects(1, 2);
assertThat(greaterThan).rejectsAll(newArrayList(1, 2));

AssertJ Predicate Tutorial