1
從0.2.7升級到0.6.1後,我發現從Gradle運行時測試失敗。測試從0.2.7升級到0.6.1後失敗
的失敗的測試是一個簡單的:
And match response.dispositionInstructions == "Disposition Instructions"
當我從運行的IntelliJ,測試通過。 從gradle這個運行,以下記錄:如果
15:11:22.840 [DEBUG] [TestEventLogger] com.intuit.karate.exception.KarateException: path: $.dispositionInstructions, actual: '{"dispositionInstructions":"Disposition Instructions", rest of document omitted}’ , expected: 'Disposition Instructions', reason: not equal
不知道這是相關的,但JSON文件超過94K長。 但是,如果我將文檔(從日誌中)粘貼到JSON驗證程序(jsonlint.com)中,則會將其顯示爲有效。
我很想利用新功能,這是阻止我的唯一問題。 任何有關爲什麼在0.6.1上失敗的建議?
非常感謝您的快速響應。據建議,通過添加'test {jvmArgs!=「-Dfile.encoding = UTF-8」'來build.gradle來解決這個問題。 – user1346150
太棒了。謝謝@ user1346150確認! –