Added the update_item function
This commit is contained in:
parent
5b1adca42c
commit
849cbbc07a
5 changed files with 90 additions and 18 deletions
|
@ -17,6 +17,7 @@ pub struct MockBehaviour {
|
|||
|
||||
// From the BaseCalendar trait
|
||||
pub add_item_behaviour: (u32, u32),
|
||||
pub update_item_behaviour: (u32, u32),
|
||||
|
||||
// From the DavCalendar trait
|
||||
pub get_item_version_tags_behaviour: (u32, u32),
|
||||
|
@ -37,6 +38,7 @@ impl MockBehaviour {
|
|||
//get_calendar_behaviour: (0, n_fails),
|
||||
create_calendar_behaviour: (0, n_fails),
|
||||
add_item_behaviour: (0, n_fails),
|
||||
update_item_behaviour: (0, n_fails),
|
||||
get_item_version_tags_behaviour: (0, n_fails),
|
||||
get_item_by_id_behaviour: (0, n_fails),
|
||||
delete_item_behaviour: (0, n_fails),
|
||||
|
@ -73,6 +75,10 @@ impl MockBehaviour {
|
|||
if self.is_suspended { return Ok(()) }
|
||||
decrement(&mut self.add_item_behaviour, "add_item")
|
||||
}
|
||||
pub fn can_update_item(&mut self) -> Result<(), Box<dyn Error>> {
|
||||
if self.is_suspended { return Ok(()) }
|
||||
decrement(&mut self.update_item_behaviour, "update_item")
|
||||
}
|
||||
pub fn can_get_item_version_tags(&mut self) -> Result<(), Box<dyn Error>> {
|
||||
if self.is_suspended { return Ok(()) }
|
||||
decrement(&mut self.get_item_version_tags_behaviour, "get_item_version_tags")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue