AssertJ LocalDateTime
AssertJ LocalDateTime 驗證日期時間近似比較、是否為空值、相同及兩個日期時間比較前後等方法,流式斷言的撰寫風格,讓測試程式碼更容易閱讀, LocalDateTime AssertJ 提供許多斷言用法及範例操作 assertThat ,透過單元測試來驗證產出結果。
LocalDateTime Learning AssertJ
通常與 JUnit 測試一起使用, 並且被設計為在主流 IDE 中易於使用,讓開發者將繁瑣的測試驗證過程,變為更簡單, AssertJ LocalDateTime Course 單獨測試一個程式、過程或方法,進行正確性驗證的測試。
assertThat localdatetime
LocalDateTime value = LocalDateTime.of(2023, 10, 31, 5, 6, 7);
assertThat(value).isCloseTo(LocalDateTime.of(2023, 10, 31, 5, 6, 2),
new TemporalUnitWithinOffset(5, ChronoUnit.SECONDS));
assertThat(value).isCloseTo(LocalDateTime.of(2023, 10, 31, 5, 6, 12),
new TemporalUnitWithinOffset(5, ChronoUnit.SECONDS));
Condition<LocalDateTime> year = new Condition<LocalDateTime>(l -> l.getYear() > 2022, "year");
assertThat(value).has(year);