Java & Spring
[Java Test] 1. JUnit5 (3) 테스트 인스턴스 & 순서 지정
Contents JUnit은 기본 전략으로 테스트 메소드마다 테스트 인스턴스를 새로 만든다. 테스트 메소드를 독립적으로 실행해서 예상하지 못한 부작용을 방지하기 위한 전략이다. 1. 기본 전략 : 메소드마다 인스턴스 생성 예를 들어, 전역변수를 생성해서 각 메소드에서 값을 변화해도, 초기값으로 계속 남아있다. 각 메소드에서 this를 출력해보면 객체가 다른 것도 확인이 가능하다. public class InstanceTest { int value = 1; @Test void check_instance1(){ System.out.println("1 : " + this.toString() +", value : " + (value++)); } @Test void check_instance2(){ System...
2023. 5. 19. 17:56