728x90
JUnit은 테스트 메서드마다 테스트 인스턴스를 새로 만든다.
- 이것이 기본 전략.
- 테스트 메소드를 독립적으로 실행하여 예상치 못한 부작용을 방지하기 위함이다.
- 이 전략을 JUnit 5에서 변경할 수 있다.
어떤 걸어떤 걸 실행하여도 value값은 무조건 1이며, 매번 다른 hashcode값을 반환한다.
매번 새로운 인스턴스를 만든다 
해당 테스트를 클래스 단위로 생성하게 하였다, - 더이상 새로운 인스턴스를 메소드 마다 생성하는 것이 아닌 클래스마다 생성하므로 가은 hashCode값과, 더이상 @BeforeAll,@AfterAll에서 static메소드를 쓰지 않아도 된다.
728x90
'더 자바, 애플리케이션을 테스트하는 다양한 방법' 카테고리의 다른 글
| Ch01. JUnit5 - JUnit5 junit-platform.properties (0) | 2022.01.04 |
|---|---|
| Ch01. JUnit5 - JUnit5 테스트 순서 (0) | 2022.01.04 |
| Ch01. JUnit5 - JUnit5 테스트 반복하기 (0) | 2022.01.04 |
| Ch01. JUnit5 - JUnit5 커스텀 태그 (0) | 2022.01.04 |
| Ch01. JUnit5 - JUnit5 태깅과 필터링 (0) | 2022.01.04 |