Struct mockable::MockSystem
source · pub struct MockSystem { /* private fields */ }
Expand description
Implementations§
source§impl MockSystem
impl MockSystem
sourcepub fn checkpoint(&mut self)
pub fn checkpoint(&mut self)
Validate that all current expectations for all methods have been satisfied, and discard them.
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new mock object with no expectations.
This method will not be generated if the real struct
already has a new
method. However, it will be
generated if the struct implements a trait with a new
method. The trait’s new
method can still be called
like <MockX as TraitY>::new
source§impl MockSystem
impl MockSystem
sourcepub fn expect_open_url(&mut self) -> &mut Expectation
pub fn expect_open_url(&mut self) -> &mut Expectation
Create an Expectation
for mocking the open_url
method
Trait Implementations§
source§impl Default for MockSystem
impl Default for MockSystem
Auto Trait Implementations§
impl Freeze for MockSystem
impl RefUnwindSafe for MockSystem
impl Send for MockSystem
impl Sync for MockSystem
impl Unpin for MockSystem
impl UnwindSafe for MockSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more