Страница, на которую вы ссылаетесь, не работает, однако существует версия учебника по Corda 4.4.
вот ссылка:
https://docs.corda.net/docs/corda-os/4.4/tutorial-integration-testing.html
Есть некоторый код java, похожий на то, что вы поделились здесь, но примеры были изменены немного.
Class<Vault.Update<Cash.State>> cashVaultUpdateClass = (Class<Vault.Update<Cash.State>>)(Class<?>)Vault.Update.class;
expectEvents(bobVaultUpdates, true, () ->
expect(cashVaultUpdateClass, update -> true, update -> {
System.out.println("Bob got vault update of " + update);
Amount<Issued<Currency>> amount = update.getProduced().iterator().next().getState().getData().getAmount();
assertEquals(DOLLARS(1000), Structures.withoutIssuer(amount));
return null;
})
);
Спасибо!