我使用 ObjectMapper.writeValueAsString 进行了一个简单的检查以进行测试,以验证在开发人员没有注意到的情况下没有输入发生更改。它工作正常,但问题是 JUnit 和 Maven 之间的长度不同。
我已尝试以下方法来纠正它:
终于找到了!这是语言环境在欺骗我,在正常的 JUnit 中它默认为“EN”,但在 Maven 中它是“EN_US”,因此在多个位置附加了额外的字符。