junit

    사용자 입력이 필요한 JUnit Test

    사용자 입력이 필요한 JUnit Test

    헤드퍼스트 디자인 패턴을 통해 템플릿 메소드 속 후크 알아보고 활용하기를 구현해보고 단위 테스트를 하고자하는데 사용자 입력을 받아야 하는 메소드가 있었다 private String getUserInput() { String answer = null; System.out.print("커피에 우유와 설탕을 넣을까요? (y/n) "); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); try { answer = in.readLine(); } catch (IOException ioe) { System.err.println("IO 오류"); } return answer == null ? "n" : answer; } 해당 method..