01.AAA란?
- 테스트코드를 작성할 때 AAA패턴(Arrange/ Act/ Assert)을 따르면 가독성이 향상
- 다른 사람이 테스트 코드를 이해하는데 도움이 됨
- AAA패턴이란
- 테스트 코드를 아래 3단계 순서로 구분하는 것을 말함
- Arrange(준비)
- 테스트를 실행하기 전에 필요한 것들을 준비함
- 예를 들어, 객체를 생성하거나, Mock객체를 만들거나, 테스트 전에 호출되어야 할 API들을 호출하는 것을 의미
- 테스트를 실행하기 전에 필요한 것들을 준비함
- Act(실행)
- 테스트 코드를 실행
- Assert(단언)
- 실행한 코드가 예상한대로 동작했는지 확인