Skip to content

Object Mother 패턴으로 테스트 객체 구조 개선 #29

@meloning

Description

@meloning

DomainFixture 클래스를 통해 어느정도 변하지 않은 테스트 객체 생성을 한곳에서 관리하고자 만들어 사용했습니다.

하지만 매번 상황에 따른 필요한 데이터를 만드는 시점에 별도로 넣어 만들고 사용할려다 보니 유지보수하기 어려운 부분이 있었습니다.

Type 또는 상황별 만들고자 하는 테스트 객체를 고정값으로 factory method를 통해 만들도록 처리하고, validation 조건에서 벗어나지 않은 범위 내에서 랜덤하게 값을 생성하여 테스트객체가 generate 되도록 하는 것이 필요했습니다.

이를 Object Mother 패턴 구조와 EasyRandom 을 활용하여 테스트 객체 생성 구조를 개선하고자 합니다.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions