본문 바로가기
Web Programming

문제해결: No ParameterResolver registered for parameter

by 맑은안개 2022. 6. 7.

junit-jupiter 사용 중 아래 오류 발생

    @ParameterizedTest
    @ValueSource(ints = {20})
    @Test void insertDummyData(int number) throws SQLException {

    }
org.junit.jupiter.api.extension.ParameterResolutionException: No ParameterResolver registered for parameter [int arg0] in method

ParameterizedTestTest어노테이션을 동시에 사용하는 경우 발생 함. ParameterizedTest도 Test객체로서 동작하므로 Test어노테이션을 삭제한다.

    @ParameterizedTest
    @ValueSource(ints = {20})
    void insertDummyData(int number) throws SQLException {

    }

Reference

https://stackoverflow.com/questions/51867650/junit-5-no-parameterresolver-registered-for-parameter

 

반응형