테스트 주도 개발
Springtest
test 도구
Mockito
JUnit
@ParameterizedTest
테스트에 필요한 매개 변수를 전달해주는 어노테이션
한개의 메서드가 다수의 테스트 케이스르 가지는경우에 사용
@CsvSource(value = {”1,2”, “2,4”, “4,6”})
하나의 메서드에 여러개의 인수를 전달 해야 하는경우
Stub vs Mock
Stub : 테스트에 필요한 호출에 대해 미리 준비된 답을 제공하는 객체(실체가 있다.)