首頁 > Java > java教程 > 為什麼我的「java.time.DateTimeFormatterBuilder」在 JUnit 測試中失敗,但在執行時正常?

為什麼我的「java.time.DateTimeFormatterBuilder」在 JUnit 測試中失敗,但在執行時正常?

Mary-Kate Olsen
發布: 2024-11-27 18:43:11
原創
847 人瀏覽過

Why Does My `java.time.DateTimeFormatterBuilder` Fail in JUnit Tests But Work During Runtime?

java.time.DateTimeFormatterBuilder 在測試期間失敗

在運行時,應用java.time.DateTimeFormatterBuilder 解析特定模式可以完美地工作。但是,當使用相同的輸入字串值在 JUnit 測試中執行相同的操作時,會發生錯誤。

測試案例詳細資訊

  • 預期結果: 當提供輸入字串「25-May-2018」時,計算出的時間差為“06:00” 11:10" 對於startDate 和endDate。 🎜>
  • 解析方法在DateTimeFormatterBuilder中使用以下模式:
  • 遇到錯誤

測試失敗具有相同的輸入字串值

分辨率

輸入字串中的月份名稱為英文。 Locale.ENGLISH)。行為之間的差異。

以上是為什麼我的「java.time.DateTimeFormatterBuilder」在 JUnit 測試中失敗,但在執行時正常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板