@Test
void test_read() {
//given
CalculationRequestReader calculationRequestReader = new CalculationRequestReader();
//when
System.setIn(new ByteArrayInputStream("1 + 2".getBytes()));
CalculationRequest result = calculationRequestReader.read();
//then
assertThat(result).isEqualTo(new CalculationRequest(new String[]{"1", "+", "2"}));
}
테스트 코드 도입
설명:
Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트 강의 내용 기반
스프링부트 프레임워크와 무관한 테스트 코드
코드 스니펫:
재현 방법 (적용 가능한 경우):
추가적인 맥락: