[][src]Module cosmwasm_std::testing

Structs

BankQuerier
MockApi
MockQuerier

MockQuerier holds an immutable table of bank balances TODO: also allow querying contracts

StakingQuerier

Constants

MOCK_CONTRACT_ADDR

Functions

digit_sum
mock_dependencies

All external requirements that can be injected for unit tests. It sets the given balance for the contract itself, nothing else

mock_dependencies_with_balances

Initializes the querier along with the mock_dependencies. Sets all balances provided (yoy must explicitly set contract balance if desired)

mock_env

Returns a default enviroment with height, time, chain_id, and contract address You can submit as is to most contracts, or modify height/time if you want to test for expiration.

mock_info

Just set sender and sent funds for the message. The essential for This is intended for use in test code only.

riffle_shuffle

Performs a perfect shuffle (in shuffle)

Type Definitions

MockQuerierCustomHandlerResult

The same type as cosmwasm-std's QuerierResult, but easier to reuse in cosmwasm-vm. It might diverge from QuerierResult at some point.

MockStorage