본 예제는 코드랩에서 제공된 TO-DO app starter code 앱 예제를 따릅니다. 예제 코드 관련하여 자세한 내용은 코드랩을 참조하세요. https://developer.android.com/codelabs/advanced-android-kotlin-training-testing-basics#0
이전 문서들에서 테스트 작성 방법에 대해 알아보았다. 이제 스스로 TasksViewModel 클래스에 뷰모델 테스트를 작성해보자.
먼저 setFilterAllTasks_tasksAddViewVisible() 테스트 함수를 작성해보자.
이 테스트는 [Add task] 버튼이 visible 상태인지를 체크하는 테스트이다.
addNewTask_setsNewTasksEvent() 를 참고하여 TasksViewModelTest 에 테스트를 작성한다.
setFilterAllTasks_tasksAddViewVisible()
테스트 작성 후 다음 내용을 확인한다.
@Before 규칙 추가해보기