JUnitParamsRunner의 FileParameters 주석을 사용하려고합니다. 나는 변수에 null을 줄 수 없다. 코드와 테스트 파일은 아래와 같습니다.JUnitParams의 @FileParameters를 사용할 때 null 값을 매개 변수에 제공하는 방법
@RunWith(JUnitParamsRunner.class)
public class PasswordCheckerFileParameterizedTest {
@Test
@FileParameters("src/test/resources/testScenarios.csv")
public void checkPasswordIsValid_checkMultipleCase(String password,boolean expectedResult){
PasswordChecker passwordChecker = new PasswordChecker();
assertEquals(expectedResult,passwordChecker.checkPasswordIsValid(password));
}
}
이 FileParameters
때문에 기본적으로 작동하지 않습니다
,false
sD1.,false
ssfdsdfsdf234.,false
SEWERWER234.,false
ssfdsdfsdSDFSDF.,false
ssfdsdfsdSDFSDF3234,false
ssfdsdfsdSDFSDF23.,true