-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
DomainFixture 클래스를 통해 어느정도 변하지 않은 테스트 객체 생성을 한곳에서 관리하고자 만들어 사용했습니다.
하지만 매번 상황에 따른 필요한 데이터를 만드는 시점에 별도로 넣어 만들고 사용할려다 보니 유지보수하기 어려운 부분이 있었습니다.
Type 또는 상황별 만들고자 하는 테스트 객체를 고정값으로 factory method를 통해 만들도록 처리하고, validation 조건에서 벗어나지 않은 범위 내에서 랜덤하게 값을 생성하여 테스트객체가 generate 되도록 하는 것이 필요했습니다.
이를 Object Mother 패턴 구조와 EasyRandom 을 활용하여 테스트 객체 생성 구조를 개선하고자 합니다.
- 추가 검토 필요사항: Naver의 Fixture monkey
Metadata
Metadata
Assignees
Labels
improvementImprovement workImprovement work