Как издеваться над закрытыми классами с помощью макета? - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь издеваться над закрытым классом, который выглядит примерно так:

sealed class Location

class Home: Location{
    val name = "Home"
}

Я бы хотел сделать следующее:

val mockHome = mockk<Home>() {
    every { name } answers { "My Home" }
}

Но, к сожалению, когда я запускаю это, он завершается с ошибкой:

io.mockk.MockKException: пропущенные вызовы внутри каждого блока {...}.

Что я делаю не так?

...