Corda - сетевые параметры не указывают никаких реализаций контракта в белом списке - PullRequest
0 голосов
/ 31 января 2019

У меня есть контрактный тест, определенный как:

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

...