Available on crate feature
test-dependencies
only.Expand description
Utilities for testing wallets based upon the crate::data_api
traits.
Modules§
- orchard
orchard
- pool
- sapling
- transparent
transparent-inputs
Structs§
- Cached
Block - Metadata about a block generated by
TestState
. - Fake
Compact Output - A fake output of a
CompactTx
. - Initial
Chain State - The initial chain state for a test.
- Mock
Wallet Db - A mock wallet data source that implements the bare minimum necessary to function.
- Note
Commitments - A convenience type for the note commitments contained within a
CompactBlock
. - Test
Account - The test account configured for a
TestState
. - Test
Builder - A
TestState
builder, that configures the environment for a test. - Test
State - The state for a
zcash_client_backend
test. - Transaction
Summary - Information about a transaction that the wallet is interested in.
Enums§
- Address
Type - Configures how a
TestFvk
receives a particular output.
Traits§
- Data
Store Factory - Trait representing the ability to construct a new data store for use in a test.
- Reset
- Trait method exposing the ability to reset the wallet within a test.
- Test
Cache - Trait used by tests that require a block cache.
- TestFvk
- Trait used by tests that require a full viewing key.