в документе scalamock сказано, что:
насмешливые классы, черты и классы случаев
является одной из поддерживаемых функций.
У меня есть следующий класс case:
case class Thing(private val item: Item)
Когда я делаю:
val item = mock[Thing]
Я получаю следующую ошибку:
Error:(18, 24) not enough arguments for constructor Thing: (item: org.dspace.content.Item)org.iadb.poolpartyconnector.dspaceutils.Thing. Unspecified value parameter item. val item = mock[Thing] ^
Я знаю, что мог бы реализовать для него интерфейс, но в любом случае это помогло бы мне лучше понять, как издеваться над классом случая/классом, у которого есть конструктор.
Большое спасибо,
Маатари