[Android] JUnit5와 MockK를 활용한 Unit Test 구현하기
Feature·2025. 5. 26.
Android 앱에서 JUnit5와 MockK를 활용한 단위 테스트(Unit Test)를 구현했습니다.단위 테스트의 정의, 구성 방식(Given‑When‑Then), JUnit5의 업그레이드 포인트, 테스트 더블의 이해(MockK 사용법), 그리고 실제 유틸·ViewModel 테스트 구현 예시 등에 대해서 작성되었습니다. 1. Unit Test에 대한 이해(1) 단위 테스트단위 (Unit)명확히 정의된 역할의 범위를 갖는 코드의 집합 (소프트웨어의 기능을 담는 코드 블록) 입니다.ex. 정의된 동작을 실행하는 개별 함수, 클래스, 모듈 단위 테스트 (Unit Test)단위에 대한 자동화된 테스트를 작성하고 실행하는 프로세스입니다.OOP에서, 테스트 대상이 되는 단위는 주로 객체입니다. 단위 테스트를 진행..