자바에서 System.in으로 input을 여러번 받고 싶을때 어떻게 해야 하나요?
글쓴이: giocoso0213 / 작성시간: 월, 2016/03/14 - 3:37오후
안녕하세요?
JUnit을 통해 Test Case 만드는 방법을 배우고 있는 학생입니다.
다름이 아니라 테스트하고자 하는 클래스의 main 메소드에서 System.in으로 3번을 연속으로 다른값(예를들면, 10,20,30)을 받습니다. ( 이 클래스는 수정이 불가능합니다.)
그리고 JUnit 클래스에서 @Test를 하려고 하는데요. System.setIn으로 in을 inputstream같은 걸 이용해서 10으로 바꾸고 main을 콜하면, 3번 연속 같은 10값이 들어가더군요. 당연한 결과죠.
그런데 제가 원하는건 3번연속 다른 input(10,20,30)으로 junit을 세팅하는 방법을 잘 모르겠습니다.
도와주세요 선배님들!!
Forums:
댓글 달기