У меня есть контрактный тест, определенный как:
class ContractTests {
private val services = MockServices(listOf("com.demo.app"))
@Test
fun `contract test`() {
services.ledger {
transaction {
output(CONTRACT_ID, STATE)
fails()
command(
listOf(MOCK_IDENTITY.publicKey, NULL_PARTY.owningKey),
Contract.Issue()
)
verifies()
}
}
}
}
Но когда я запускаю тест, я получаю это:
java.lang.Exception: Неправильная транзакция, OUTPUTS_GROUP с индексом 0 не может быть десериализован. Параметры сети не указывают никаких реализаций контракта в белом списке.
Примечание: Состояния / Контракты находятся в пакетах под com.demo.app