1

为了从 JSON 文件中获取测试用例的多个值,添加注释 @jsonfilesource 并将 JSONObject 作为参数传递给 Mockito 框架中的方法。但我越来越低于例外

错误 - org.junit.jupiter.api.extension.ParameterResolutionException。无法解析参数 javax.json.JsonObject。由 java.lang.NoSuchMethodErroor org.junit.jupiter.api.extension.parametercontext 引起

如果没有 Mockito 注释 @ExtendWith(MockitoExtension.class),它可以工作,但其他与 mockito 相关的东西不起作用。请有人指导我如何在 MockitoFramework (JUNIT 5) 中使用 JSON 配置 @ParameterizedTest 我的示例代码如下,

@ExtendWith(MockitoExtension.class)
public class SampleTest{
@InjectMock
UserService a;
@Mock
UserDao b;

@ParameterizedTest
@JsonFileSource(resource="filepath")
public void sampleTestMethod(JsonObject obj){
}
}
4

0 回答 0