[트러블슈팅] 공백 입력 테스트코드, NoSuchElementException
·
Develop note
안녕하세요! 이번 글에서는 간단해 보였지만 예상치 못한 곳에서 발목을 잡았던 테스트 코드 트러블슈팅 과정을 공유하고자 합니다.제가 구현하려는 로직은 사용자로부터 입력받은 값이 공백일 경우 IllegalArgumentException을 발생시키는 것이었습니다. 1. 🤔 문제 발생 및 특이점발생한 문제의 코드다음은 두 번째 입력값(시도 횟수)이 빈 문자열("")일 때, 예상 예외인 IllegalArgumentException이 정상적으로 발생하는지를 확인하려던 테스트 코드입니다.@Testvoid 공백_횟수_입력2() { assertSimpleTest(() -> assertThatThrownBy(() -> runException("pobi,java", "")) .isIn..