한 눈에 들어오는 Test Fixture 를 구성하기 위한 조언
GIven 절에서 중복되는 테스트 픽스처를 제거하려고 하지 말고 문서 용도로 활용 할 것
@ActiveProfiles("test")
@SpringBootTest
class Test {
@BeforeAll
void beforeAll() {
// ...
}
@BeforeEach
void setUp() {
// testFixture...
}
}data.sql 에서 DML을 통해 given 데이터를 모두 만들지말자

테스트의 빌더 함수의 시그니처는 꼭 필요하는 정보만 받을 것
중복을 줄이기 위해 빌더 함수를 공통으로 분리 하지 말자
Last updated