더 나은 내일의 내가 되자!

Junit5 - @AfterEach 본문

프로그래밍/JAVA

Junit5 - @AfterEach

프루니에 2021. 7. 15. 21:30

메소드 실행이 끝날때마다 실행되는 메소드입니다.

 

Junit 테스트를 하다면 메소드의 실행 순서가 보장되지 않기 때문에 값 중복등의 이유로 에러가 날 수 있습니다.

그것을 방지하기위해서 이용할 수 있습니다.

    @AfterEach
    public void afterEach() {\
    	// 실제로는 테스트 실행전에 트랜잭션을 걸고, 트랜잭션을 롤백하는 방식으로 데이터를 복구합니다.
        repository.clearStore(); // 데이터 초기화
    }

'프로그래밍 > JAVA' 카테고리의 다른 글

람다식 ::  (0) 2021.07.15
Optional  (0) 2021.07.15
스트림(Stream) 간단히  (0) 2021.07.15
자바8 (JDK 1.8) 환경설정  (0) 2021.03.13