我們正在爲Rest API編寫集成測試用例,我們正在驗證Response DTO的所有屬性的類型。在DTO中,我們有一個java.util.Date類型的屬性。 然而,當嘗試使用無法驗證集成測試用例中的日期類型
.andExpect(jsonPath("$.testDate", isA(Date.class)))
失敗我們的測試用例
預計:是java.util.Date 的實例,但:< 2343240000L>是java.lang中。長
請讓我知道我們如何使用集成測試用例來驗證日期類型。
日期序列化爲我認爲這是默認米利斯。您可能希望在序列化配置中只要使用Jackson就禁用屬性寫入時間戳。 – Veeram