com.r3corda.core.testing

Package com.r3corda.core.testing

Types

AmountGenerator class AmountGenerator<T>
CurrencyGenerator class CurrencyGenerator
DurationGenerator class DurationGenerator
InMemoryVaultService open class InMemoryVaultService : SingletonSerializeAsToken, VaultService

This class implements a simple, in memory vault that tracks states that are owned by us, and also has a convenience method to auto-generate some self-issued cash states that can be used for test trading. A real vault would persist states relevant to us into a database and once such a vault is implemented, this scaffolding can be removed.

InstantGenerator class InstantGenerator
IssuedGenerator class IssuedGenerator<T>
PartyAndReferenceGenerator class PartyAndReferenceGenerator
PartyGenerator class PartyGenerator
PrivateKeyGenerator class PrivateKeyGenerator
PublicKeyGenerator class PublicKeyGenerator
SecureHashGenerator class SecureHashGenerator
StateRefGenerator class StateRefGenerator
TimestampGenerator class TimestampGenerator
TransactionStateGenerator class TransactionStateGenerator<T : ContractState>

Functions

generateList fun <A> <ERROR CLASS><A>.generateList(random: <ERROR CLASS>, status: <ERROR CLASS>): List<A>

Generators for quickcheck