https://github.com/Genti2024/Genti-Android/pull/240
https://github.com/Genti2024/Genti-Android/pull/242
단위 (Unit)
단위 테스트 (Unit Test)
단위에 대한 자동화된 테스트를 작성하고 실행하는 프로세스
OOP에서, 테스트 대상이 되는 단위는 주로 객체

Unit Test를 하는 이유
코드 안정성 향상
코드의 기능과 동작을 검증하고, 코드 수정이나 리팩토링 후에도 코드가 여전히 올바르게 작동하는지 확인
버그 식별
코드의 버그를 식별하고 수정 → 앱의 품질 향상 & 버그가 발생하는 상황을 미리 파악하여 신속하게 대처
개발 생산성 향상
코드를 작성하는 동안 발생할 수 있는 버그나 오류를 미리 파악 → 디버깅 시간 감소 & 개발 생산성 향상
테스트 자동화
자동화 → 테스트 수행 시간을 줄이고, 테스트 결과를 신속하게 확인
테스트 디렉토리 구성
androidTest 디렉터리
test 디렉터리
필수 단위 테스트