我有一个Spring Boot项目,我使用org.json将XML映射到JSON。这在测试环境之外非常有效,但是当我尝试进行单元测试时,我在JSONObject上的第一个方法调用上得到了NoSuchMethodError。在SO处查看其他答案,看起来JSONObject默认情况下不可用于单元测试或类似的东西。
如何使用org.json和JSONObject对类进行单元测试?
答案 0 :(得分:-2)
该类可用,但它的版本不同,因此错过了其他库所需的一些方法。
在root pom.xml中使用<dependencyManagement>
指定要在整个项目中使用的lib的版本。然后,您可以删除子模块中的版本,因为默认值将取自<dependencyManagement>
。