JUnit5, AssertJ 단위 테스트하기(given, when, then)
·
Practice
테스트와 TDD(Test Driven Development)Test란?테스트란 개발된 코드가 기대한 대로 동작하는지 검증하는 일련의 과정이다.테스트를 통해 버그를 사전에 방지하고, 코드의 신뢰성과 유지보수성을 높일 수 있다.테스트에는 유닛 테스트constant1601.tistory.com지난번에는 테스트란 무엇인지 그리고 TDD는 무엇인지에 대해 알아봤다.이번에는 JUnit, AssertJ, Mockito가 각각 무엇이고 이걸 사용해서 어떻게 테스트코드를 작성하는지 알아보자. JUnit과 AssertJJUnit은 자바 애플리케이션의 단위 테스트를 작성하고 실행하기 위한 대표적인 테스트 프레임 워크이다. @DisplayName, @BeforeEach, @AfterEach 등의 어노테이션을 통해테스트 실행 ..