Mockito는 객체를 mocking하는데 사용되는 라이브러리입니다.
Android에서 Unit Test를 작성하는데 Mockito를 사용하라고 권장하고 있습니다.
Mocking검색을 해보면 조롱한다는 뜻으로 나오는데
객체를 가지고 와서 가지고 논다? 가지고 놀면서 테스트한다? 라는 뜻으로 받아들이면 될 것 같습니다.
여기에서 잠시 jUnit과 mockito의 차이를 보고 가면 아래와 같고
예제를 한번 보면, 아래와 같이 파일 구조를 만들어 놨습니다.
간단하게 SharedPreference를 저장하는 예제이고
코드는 아래와 같습니다.
build.gradle코드
코틀린 코드
테스트 코드
- 참조
https://developer.android.com/training/testing/unit-testing/local-unit-tests?hl=ko
https://codechacha.com/ko/android-mockito-for-test/
'Android(Kotlin)' 카테고리의 다른 글
Shared Preferences (0) | 2021.09.10 |
---|---|
could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.61. (0) | 2021.09.10 |
Android Studio git resolve conflict (0) | 2021.09.08 |
fragment dialog (0) | 2021.08.31 |
Android muti module (0) | 2021.08.29 |