PHPUnitManual:6.2
- 6.2 Variations
두 개의 테스트가 존재하고, 각각의 준비 과정이 아주 약간 다를 경우엔 다음과 같은 두 가지 선택지가 있습니다.
만약 setUp() 코드가 매우 약간만 다른 경우, 차이나는 부분을 setUp() 에서 테스트 메소드로 옮깁니다.
setUp() 의 차이가 크다면, 각각의 테스트 케이스 클래스가 필요합니다. 각각의 클래스에는 준비에 필요한 차이를 나타내는 이름을 붙이는 게 좋습니다.
두 개의 테스트가 존재하고, 각각의 준비 과정이 아주 약간 다를 경우엔 다음과 같은 두 가지 선택지가 있습니다.
만약 setUp() 코드가 매우 약간만 다른 경우, 차이나는 부분을 setUp() 에서 테스트 메소드로 옮깁니다.
setUp() 의 차이가 크다면, 각각의 테스트 케이스 클래스가 필요합니다. 각각의 클래스에는 준비에 필요한 차이를 나타내는 이름을 붙이는 게 좋습니다.