본 예제는 코드랩에서 제공된 TO-DO app starter code 앱 예제를 따릅니다. 예제 코드 관련하여 자세한 내용은 코드랩을 참조하세요. https://developer.android.com/codelabs/advanced-android-kotlin-training-testing-basics#0
앞선 예제에서 사용한 JUnit과 Hamcrest 를 사용하여 더 많은 테스트들을 작성해 보자.
이번 예제에서는 테스트 주도 개발(TDD) 전략을 따라서
기능 코드보다 테스트 코드를 먼저 작성하고 테스트 통과를 목표로 기능 코드를 작성해 보도록 한다.
Test Driven Development 라고 불리는 테스트 주도 개발 전략이란

이번 예제에서는 다음 절차를 따라서 TDD를 체험해 보자.