Я пытаюсь реализовать Контрактный тест на Java, как описано там .
Я вставил код первого теста в свой проект и изменил import static net.corda.testing.NodeTestUtils.ledger;
на import static net.corda.testing.node.NodeTestUtils.ledger;
package com.template;
import org.junit.Test;
import static net.corda.testing.node.NodeTestUtils.ledger;
public class CommercialPaperTest {
@Test
public void emptyLedger() {
ledger(l -> {
return null;
});
}
}
И я вижу, что метод главной книги имеет совершенно другую сигнатуру, поэтому Java говорит, что он не может разрешить метод ledger(<lambda expression>)
.
Что я делаю неправильно?