지금은 허브에서 목록에 대해 빈 맵을 사용한다. 나중에 이 맵에 데이터를 채우는 방법을 살펴본다.

    인수 테스트와 마찬가지로 허브와 목록을 가져오는 메서드를 선언한다.

    HTTP 프로토콜에 대한 구현이다. 배포 위치를 지정할 수 있는데, 당장은 로컬이면 충분하다. 이 장 뒷부분에서 코드를 작성할 것이다.

     

    액터들

    인수 테스트에서와 마찬가지로 한 명 이상의 액터가 필요한다. 액터는 실제 사용자를 나타내며 시스템과 상호작용한다.

    Pesticide에서는 DdtActor에서 액터를 상속해야 한다. 할 일 목록을 소유한 제타이 사용자를 표현하기 위해 ToDoListOwner라는 액터를 생성할 수 있다.

    data class ToDoListOwner(override val name: String):
        DdtActor<ZettaiActions>()
    

    액터는 DDT 액션을 사용하는 애플리케이션에서만 동작할 수 있다. 따라서 ZettaiActions 인터페이스를 제네릭 파라미터로 액터에 전달해야 한다.

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