使用org.json的XML到JSON在JUnit测试中失败。 JSONObject的NoSuchMethodError

时间:2017-05-22 05:38:57

标签: java junit org.json

我有一个Spring Boot项目,我使用org.json将XML映射到JSON。这在测试环境之外非常有效,但是当我尝试进行单元测试时,我在JSONObject上的第一个方法调用上得到了NoSuchMethodError。在SO处查看其他答案,看起来JSONObject默认情况下不可用于单元测试或类似的东西。

如何使用org.json和JSONObject对类进行单元测试?

1 个答案:

答案 0 :(得分:-2)

该类可用,但它的版本不同,因此错过了其他库所需的一些方法。

在root pom.xml中使用<dependencyManagement>指定要在整个项目中使用的lib的版本。然后,您可以删除子模块中的版本,因为默认值将取自<dependencyManagement>