본문 바로가기

mock2

[Android] Unit Test 작성하기 -5(Mockito-2) 이전의 Mockito을 이용한 Unit Test 글에 이어 이번에는 좀 더 Mockito을 활용하는 방법을 알아보겠습니다. 1. 먼저 앱 모듈의 build.gradle 파일에 Mockito 의존성을 추가합니다. testImplementation("org.mockito:mockito-core:4.0.0") testImplementation("org.mockito:mockito-inline:2.21.0") testImplementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") org.mockito:mockito-inline 라이브러리는 Final 클래스와 Spy 클래스(Mockito Kotlin 라이브러리를 사용할 때)를 모킹하기 위한 것이 주요 목적입.. 2023. 9. 27.
[Android] Unit Test 작성하기 -4(Mockito-1) 이 글에서는 Android 앱에서 Mockito를 활용하여 단위 테스트를 어떻게 수행하는지 알아보겠습니다. Mockito는 Android 앱 개발자들이 코드를 테스트하고 외부 종속성을 모의화하는 데 유용한 Java 라이브러리입니다. Mockito란? Mockito는 자바 애플리케이션의 단위 테스트를 위해 모의(mock) 객체를 생성하고, 객체 간의 상호 작용을 테스트하는 도구입니다. 이를 통해 특정 객체 또는 메서드의 동작을 원하는 대로 조작하고 테스트할 수 있습니다. 시작하기 전에 이 예제에서는 Android 프로젝트에서 Mockito를 사용하여 ViewModel을 테스트하는 방법을 보여줄 것입니다. 테스트를 위해 Android Studio 프로젝트를 설정하고 Mockito 라이브러리를 추가해야 합니다.. 2023. 9. 27.