테스트 주도 개발

Springtest

test 도구

Mockito

JUnit

@ParameterizedTest

테스트에 필요한 매개 변수를 전달해주는 어노테이션

한개의 메서드가 다수의 테스트 케이스르 가지는경우에 사용

@CsvSource(value = {”1,2”, “2,4”, “4,6”})

하나의 메서드에 여러개의 인수를 전달 해야 하는경우

Stub vs Mock

Stub : 테스트에 필요한 호출에 대해 미리 준비된 답을 제공하는 객체(실체가 있다.)