Test Ledger DSLInterpreter
Functions
Link copied to clipboard
open override fun _transaction(transactionLabel: String?, transactionBuilder: <Error class: unknown class>, dsl: TestTransactionDSLInterpreter.() -> EnforceVerifyOrFail): <Error class: unknown class>
Creates and adds a transaction to the ledger.
Link copied to clipboard
Creates a local scoped copy of the ledger.
Link copied to clipboard
open override fun _unverifiedTransaction(transactionLabel: String?, transactionBuilder: <Error class: unknown class>, dsl: TestTransactionDSLInterpreter.() -> Unit): <Error class: unknown class>
Creates and adds a transaction to the ledger that will not be verified by verifies.
Link copied to clipboard
Adds an attachment to the ledger.
Link copied to clipboard
Asserts that verifies throws, with no condition on the exception message.
Link copied to clipboard
Link copied to clipboard
Asserts that verifies() throws.
Link copied to clipboard
Link copied to clipboard
open override fun <S> retrieveOutputStateAndRef(clazz: Class<S>, label: String): <Error class: unknown class><S>
Retrieves an output previously defined by TransactionDSLInterpreter.output with a label passed in.
Link copied to clipboard
Link copied to clipboard
Verifies the ledger/transaction, throws if the verification fails.