Получение NoParameterResolver, зарегистрированного для параметра для моих тестов junit - PullRequest
0 голосов
/ 09 апреля 2020

Получение следующей ошибки:

org.junit.jupiter.api.extension.ParameterResoltionException: NoParameterResolver registered for parameter [mypackage.Lookup arg2] in executable MyTest.mapRequest(PayloadRequest, JsonObject, Lookup)

Для этого кода

@TestTemplate
@UseDataProvider(“myData”)
Public void mapRequest(PayloadRequest req, JsonObject expectedBody, Lookup lookupData){

JsonObject request = mapper.mapRequest(req, lookupData);

assertEquals(expectedBody, request);

}

Метод mapRequest имеет параметры PayloadRequest, Поиск и мой код работает как положено при развертывании. Однако эти модульные тесты продолжают терпеть неудачу с этой ошибкой. Но как только я удаляю параметр Lookup из теста, он запускается без исключения

...