IntelliJ 和 Maven 之间的测试输出不同?

问题描述 投票:0回答:1

我使用 ObjectMapper.writeValueAsString 进行了一个简单的检查以进行测试,以验证在开发人员没有注意到的情况下没有输入发生更改。它工作正常,但问题是 JUnit 和 Maven 之间的长度不同。

我已尝试以下方法来纠正它:

  • 清理了IntelliJ的缓存
  • 验证它们都运行相同版本的 ObjectMapper (2.14.2)
  • 删除了所有 .m2 工件,以防出现问题
maven intellij-idea junit objectmapper
1个回答
0
投票

终于找到了!这是语言环境在欺骗我,在正常的 JUnit 中它默认为“EN”,但在 Maven 中它是“EN_US”,因此在多个位置附加了额外的字符。

© www.soinside.com 2019 - 2024. All rights reserved.