본문 바로가기
컴퓨터전반/기타

JUnit - 테스트 코드 AAA

by 개발하는 경제학도 2022. 5. 20.

책 소개

현재 읽고 있는 '자바와 JUnit을 활용한 실용주의 단위 테스트' 중의 일부를 정리한 내용입니다.


 

테스트 시 AAA 방법을 통해 일관성을 유지할 수 있다.

 

AAA

준비(Arrange)

테스트 코드를 실행하기 전에 시스템이 정상인지 확인한다.

시스템이 개발자가 테스트에 필요한 상태로 있다면 준비 상태를 생략할 수 있다.

 

실행(Act)

테스트 코드를 실행하며, 이때 보통 단일 메서드를 호출한다.

 

단언(Assert)

실행한 코드가 기대한 값을 반환하는지 등을 확인한다.

 

+) 사후(After)

테스트를 실행할 때 어떤 자원을 할당한 경우 잘 정리되었는지 확인한다.

댓글