Struct travel::models::repository::todo_repository::MockTodoRepository
source · pub struct MockTodoRepository {
TodoRepository_expectations: MockTodoRepository_TodoRepository,
}
Fields§
§TodoRepository_expectations: MockTodoRepository_TodoRepository
Implementations§
source§impl MockTodoRepository
impl MockTodoRepository
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 MockTodoRepository
impl MockTodoRepository
sourcepub fn expect_find_todo_list_group_by_id(&mut self) -> &mut Expectation
pub fn expect_find_todo_list_group_by_id(&mut self) -> &mut Expectation
Create an Expectation
for mocking the find_todo_list_group_by_id
method
sourcepub fn expect_list_todo_list_group(&mut self) -> &mut Expectation
pub fn expect_list_todo_list_group(&mut self) -> &mut Expectation
Create an Expectation
for mocking the list_todo_list_group
method
sourcepub fn expect_save_todo_list_group(&mut self) -> &mut Expectation
pub fn expect_save_todo_list_group(&mut self) -> &mut Expectation
Create an Expectation
for mocking the save_todo_list_group
method
sourcepub fn expect_find_todo_by_id(&mut self) -> &mut Expectation
pub fn expect_find_todo_by_id(&mut self) -> &mut Expectation
Create an Expectation
for mocking the find_todo_by_id
method
sourcepub fn expect_list_todo(&mut self) -> &mut Expectation
pub fn expect_list_todo(&mut self) -> &mut Expectation
Create an Expectation
for mocking the list_todo
method
sourcepub fn expect_save_todo(&mut self) -> &mut Expectation
pub fn expect_save_todo(&mut self) -> &mut Expectation
Create an Expectation
for mocking the save_todo
method
Trait Implementations§
source§impl Debug for MockTodoRepository
impl Debug for MockTodoRepository
source§impl Default for MockTodoRepository
impl Default for MockTodoRepository
source§impl TodoRepository for MockTodoRepository
impl TodoRepository for MockTodoRepository
async fn find_todo_list_group_by_id( &self, travel_id: &TravelId, todo_list_group_id: &TodoListGroupId, ) -> Result<Option<TodoListGroup>, TravelError>
async fn list_todo_list_group( &self, travel_id: &TravelId, ) -> Result<Vec<TodoListGroup>, TravelError>
async fn save_todo_list_group( &self, todo_group: &TodoListGroup, ) -> Result<(), TravelError>
async fn find_todo_by_id( &self, travel_id: &TravelId, todo_list_group_id: &TodoListGroupId, todo: &TodoId, ) -> Result<Option<Todo>, TravelError>
async fn list_todo( &self, travel_id: &TravelId, todo_list_group_id: &TodoListGroupId, ) -> Result<Vec<Todo>, TravelError>
async fn save_todo( &self, travel_id: &TravelId, todo_list_group_id: &TodoListGroupId, todo: &Todo, ) -> Result<(), TravelError>
Auto Trait Implementations§
impl Freeze for MockTodoRepository
impl RefUnwindSafe for MockTodoRepository
impl Send for MockTodoRepository
impl Sync for MockTodoRepository
impl Unpin for MockTodoRepository
impl UnwindSafe for MockTodoRepository
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.