테스트

    [Android/Testing] #7. ViewModel 테스트하기 (with Fake Repository)

    [Android/Testing] #7. ViewModel 테스트하기 (with Fake Repository)

    ViewModel을 테스트해보자. 테스트 완성 코드는 아래 경로를 참조하자. https://github.com/linuxias/Android-Testing/tree/testing_viewmodel/Setup_For_Testing GitHub - linuxias/Android-Testing Contribute to linuxias/Android-Testing development by creating an account on GitHub. github.com 들어가기 앞서 원래 테스트의 목적은 테스트주도개발(Test Driven Development) 방법론을 사용한 개발 시 비지니스 로직과 함께 테스트를 작성하며 프로젝트를 완성해 나아가는 것이다. 하지만 블로그 정리 시 그러한 과정을 하나하나 설명하기에..

    [Android/Testing] #4. Room Database 테스트

    [Android/Testing] #4. Room Database 테스트

    이 글의 모든 코드는 아래 저장소에서 확인할 수 있다. https://github.com/linuxias/Android-Testing/tree/main/Testing_RoomDB GitHub - linuxias/Android-Testing Contribute to linuxias/Android-Testing development by creating an account on GitHub. github.com 데이터베이스 코드 TestDao.kt package com.linuxias.testing_roomdb.data.local import androidx.lifecycle.LiveData import androidx.room.* @Dao interface TestDao { @Query("SELECT * ..