더북(TheBook)

최종 테스트

이제 두 번째 테스트도 첫 번째 테스트와 비슷한 방식으로 인수 테스트로부터 Pesticide로 변환할 수 있다. 최종 결과를 살펴보자.

class SeeATodoListDDT : ZettaiDDT(allActions()) {
    // 선언들
    @DDT
    fun `List owners can see their lists`() = ddtScenario {
        setUp {
            frank.`starts with a list`(shoppingListName, shoppingItems)
            bob.`starts with a list`(gardenListName, gardenItems)
        }.thenPlay(
            frank.`can see #listname with #itemnames`(
                                        shoppingListName, shoppingItems), 
            bob.`can see #listname with #itemnames`(
                                            gardenListName, gardenItems)
        )
    }

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.