I am trying to pass IOUFlowIssueTest but gives me the error that MockNetwork is not initialized whereas it's initialized.
This is on Corda 4.0.
class IOUIssueFlowTests {
lateinit var mockNetwork: MockNetwork
lateinit var a: StartedMockNode
lateinit var b: StartedMockNode
@Before
fun setup() {
mockNetwork = MockNetwork(listOf("net.corda.training"),
notarySpecs = listOf(MockNetworkNotarySpec(CordaX500Name("Notary","London","GB"))))
a = mockNetwork.createNode(MockNodeParameters())
b = mockNetwork.createNode(MockNodeParameters())
val startedNodes = arrayListOf(a, b)
startedNodes.forEach { it.registerInitiatedFlow(IOUIssueFlowResponder::class.java) }
mockNetwork.runNetwork()
}
@After
fun tearDown() {
mockNetwork.stopNodes()
}
This is the error -
kotlin.UninitializedPropertyAccessException: lateinit property mockNetwork has not been initialized