data class TestLedgerDSLInterpreter : LedgerDSLInterpreter<TestTransactionDSLInterpreter>
TypeMismatch |
class TypeMismatch : Exception |
VerifiesFailed |
class VerifiesFailed : Exception |
<init> |
TestLedgerDSLInterpreter(services: ServiceHub) |
services |
val services: ServiceHub |
transactionsToVerify |
val transactionsToVerify: List<WireTransaction> |
transactionsUnverified |
val transactionsUnverified: List<WireTransaction> |
wireTransactions |
val wireTransactions: List<WireTransaction> |
_transaction |
Creates and adds a transaction to the ledger. fun _transaction(transactionLabel: String?, transactionBuilder: TransactionBuilder, dsl: TestTransactionDSLInterpreter.() -> EnforceVerifyOrFail): WireTransaction |
_tweak |
Creates a local scoped copy of the ledger. fun _tweak(dsl: LedgerDSLInterpreter<TestTransactionDSLInterpreter>.() -> Unit): Unit |
_unverifiedTransaction |
Creates and adds a transaction to the ledger that will not be verified by verifies. fun _unverifiedTransaction(transactionLabel: String?, transactionBuilder: TransactionBuilder, dsl: TestTransactionDSLInterpreter.() -> Unit): WireTransaction |
attachment |
Adds an attachment to the ledger. fun attachment(attachment: InputStream): SecureHash |
outputToLabel |
fun outputToLabel(state: ContractState): String? |
retrieveOutputStateAndRef |
Retrieves an output previously defined by TransactionDSLInterpreter.output with a label passed in. fun <S : ContractState> retrieveOutputStateAndRef(clazz: Class<S>, label: String): StateAndRef<S> |
transactionName |
fun transactionName(transactionHash: SecureHash): String? |
verifies |
Verifies the ledger/transaction, throws if the verification fails. fun verifies(): EnforceVerifyOrFail |