java - junit中'forEach'的依赖关系
问题描述
我有以下使用 forEach 的代码。在为它所属的函数运行 junit 测试时,它失败了。但是,当程序运行和执行时,这个循环完美地运行。我不知道我是否需要任何依赖项。
getname() {
JSONArray arrays = "<array>";
arrays.forEach(o -> {
if (o instanceof JSONObject) {
if (((JSONObject) o).get("something").equals(name)) {
code= ((JSONObject) o).get("code");
}
}
});
}
这是我的测试用例
@Test
public void testMethod() {
String code = serviceClass.getname();
}
}
call 方法是具有上述代码的函数。
java.lang.NoSuchMethodError: org.json.JSONArray.forEach
上面的代码在该array.forEach(o -> {
行失败
我尝试了许多依赖项,但据我所知,Collections 是唯一需要的依赖项。那么怎么了?
解决方案
推荐阅读
- performance - CreateJS CDN 性能问题
- javascript - 如何让这个函数返回图像?
- asp.net - 在asp.net c#中将字节转换为图像
- c# - Asp.Net Core 3.1 控制器方法未调用
- api - 如何在 azure api 管理服务中自动导入 API
- spring-boot - 从 javascript 访问 html 模板
- reactjs - Mixins 在 create-react-app 中不能与 dart-sass 一起使用
- java - 如何从 Excel 表中提供的测试数据中打印日志以显示在范围报告中。我正在使用带有 testng 和 maven 的混合框架
- opengl - 我可以在 OpenGL 中控制小型化吗?
- vb.net - 59 个标签的 1 个上下文菜单(MouseDown 事件)