pub trait PublicUsageTest: Test {
    // Required method
    fn run<'t>(&self, ctx: &mut PublicUsageContext<'t>) -> Result<()>;
}
Expand description

The testing interface which defines a test written from the perspective of the a public user of the network in a “testnet” like environment where there exists a funding source and a means of creating new accounts.

Required Methods§

source

fn run<'t>(&self, ctx: &mut PublicUsageContext<'t>) -> Result<()>

Executes the test against the given context.

Implementors§

impl PublicUsageTest for ParentVaspAccountRole

impl PublicUsageTest for RotateComplianceKeyEvent

impl PublicUsageTest for GetResourcesTest

impl PublicUsageTest for CurrencyInfo

impl PublicUsageTest for GetEventByVersionWithProofTest

impl PublicUsageTest for GetEventsWithProofs

impl PublicUsageTest for BlockMetadata

impl PublicUsageTest for PeerToPeerErrorExplination

impl PublicUsageTest for PeerToPeerWithEvents

impl PublicUsageTest for OldMetadata

impl PublicUsageTest for ReSubmittingTransactionWontFail

impl PublicUsageTest for ChildVaspAccountRole

impl PublicUsageTest for MempoolValidationError

impl PublicUsageTest for ExpiredTransaction

impl PublicUsageTest for GetAccumulatorConsistencyProof

impl PublicUsageTest for DesignatedDealerPreburns

impl PublicUsageTest for GetTreasuryComplianceAccount

impl PublicUsageTest for CreateAccountEvent

impl PublicUsageTest for NoUnknownEvents

impl PublicUsageTest for AccoutNotFound

impl PublicUsageTest for GetTransactionsWithProofs

impl PublicUsageTest for GetAccountTransactionsWithoutEvents

impl PublicUsageTest for GetAccountTransactionsWithProofs

impl PublicUsageTest for UnknownAccountRoleType

impl PublicUsageTest for GetTransactionsWithoutEvents

impl PublicUsageTest for GetAccountByVersion

impl PublicUsageTest for VerifyingGetLatestMetadata

impl PublicUsageTest for ExternalTransactionSigner

impl PublicUsageTest for EventFetcher

impl PublicUsageTest for VerifyingSubmit

impl PublicUsageTest for VerifyingClientEquivalence

impl PublicUsageTest for ReplayTooling