Skip to main content

Mock

Trait Mock 

Source
pub trait Mock: Send + Sync {
    // Required methods
    fn calls(&self) -> Vec<MockCall>;
    fn call_count(&self) -> usize;
    fn verify(&self) -> TestingResult<()>;
    fn reset(&self);
}
Expand description

Mock 行为 trait

Required Methods§

Source

fn calls(&self) -> Vec<MockCall>

获取调用记录

Source

fn call_count(&self) -> usize

获取调用次数

Source

fn verify(&self) -> TestingResult<()>

验证期望

Source

fn reset(&self)

重置 Mock 状态

Implementors§

Source§

impl<T: Clone + Send + Sync + 'static> Mock for MockFn<T>