클래스 정리
테스트 먼저 생성
소스코드에는 2종류가 있다.
main : 제품의 기능을 구현한 소스코드
test : main 을 테스트하는 소스코드
TDD 3단계
RED : 실패하는 테스트케이스를 만든다.
BLUE : 최대한 꼼수를 써서 테스트케이스를 통과하게 만든다.
REFACTORING : 중복을 제거한다.
위를 반복
꼼수부리기
테스트케이스
@Test
@DisplayName("10+10=20")
void t2() {
int rs = Calc.run("10 + 10");
assertThat(rs).isEqualTo(20);
}