Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 666 Bytes

22.03.03_3A란.md

File metadata and controls

18 lines (14 loc) · 666 Bytes

목차

01.AAA란?

01.AAA란?

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