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