컴퓨터전반/기타
JUnit - 테스트 코드 AAA
개발하는 경제학도
2022. 5. 20. 01:04
책 소개
현재 읽고 있는 '자바와 JUnit을 활용한 실용주의 단위 테스트' 중의 일부를 정리한 내용입니다.
테스트 시 AAA 방법을 통해 일관성을 유지할 수 있다.
AAA
준비(Arrange)
테스트 코드를 실행하기 전에 시스템이 정상인지 확인한다.
시스템이 개발자가 테스트에 필요한 상태로 있다면 준비 상태를 생략할 수 있다.
실행(Act)
테스트 코드를 실행하며, 이때 보통 단일 메서드를 호출한다.
단언(Assert)
실행한 코드가 기대한 값을 반환하는지 등을 확인한다.
+) 사후(After)
테스트를 실행할 때 어떤 자원을 할당한 경우 잘 정리되었는지 확인한다.