Ошибка получения пакета отсутствует при запуске модульного теста - PullRequest
0 голосов
/ 30 марта 2019

Я получаю эту ошибку при запуске моего модульного теста, при инициализации параметров сети, этот пакет com.example.contract действительно существует в моем приложении.

 network = MockNetwork(MockNetworkParameters(cordappsForAllNodes = listOf(
                TestCordapp.findCordapp("com.example.contract"),
                TestCordapp.findCordapp("com.example.schema")
java.lang.IllegalArgumentException: There are no CorDapps containing the package com.example.contract on the classpath. Make sure the package name is correct and that the CorDapp is added as a gradle dependency.

1 Ответ

1 голос
/ 02 апреля 2019

У меня была такая же проблема с .findCordapp() В моем случае проблема была в classpath. Я проводил тесты в Intellij с опцией «JAR-манифест», выбранной для опции «сократить командную строку» в моих конфигурациях Run, и это, очевидно, вызывало проблему, поэтому вместо этого я выбрал опцию «none», и она работала нормально. Я все еще исследую эту проблему, но на данный момент надеюсь, что это проливает свет на вашу проблему, чтобы вы могли продолжить тестирование.

...