Mockito Junit jupiter api не разрешает параметр JsonObject - PullRequest
0 голосов
/ 28 мая 2020

Чтобы получить несколько значений для тестового примера из файла JSON, добавил аннотацию @jsonfilesource и передал JSONObject в качестве параметра методу в платформе Mockito. Но я получаю исключение ниже

Error- org.junit.jupiter.api.extension.ParameterResolutionException. Не удалось разрешить параметр javax. json .JsonObject. вызвано java .lang.NoSuchMethodErroor org.junit.jupiter.api.extension.parametercontext

Без аннотации Mockito @ExtendWith (MockitoExtension.class) он работает, но другие вещи, связанные с mockito, не работают. Пожалуйста, посоветуйте мне, как настроить @ParameterizedTest с JSON в MockitoFramework (JUNIT 5). Мой пример кода приведен ниже,

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

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