diff --git a/crates/presentation/src/event_handlers.rs b/crates/presentation/src/event_handlers.rs index b1bfd5b..7104064 100644 --- a/crates/presentation/src/event_handlers.rs +++ b/crates/presentation/src/event_handlers.rs @@ -99,6 +99,9 @@ mod tests { async fn save_review(&self, _: &Review) -> Result { panic!("unexpected") } async fn query_diary(&self, _: &DiaryFilter) -> Result, DomainError> { panic!("unexpected") } async fn get_review_history(&self, _: &MovieId) -> Result { panic!("unexpected") } + async fn get_review_by_id(&self, _: &ReviewId) -> Result, DomainError> { panic!("unexpected") } + async fn delete_review(&self, _: &ReviewId) -> Result<(), DomainError> { panic!("unexpected") } + async fn delete_movie(&self, _: &MovieId) -> Result<(), DomainError> { panic!("unexpected") } } #[async_trait] diff --git a/crates/presentation/src/extractors.rs b/crates/presentation/src/extractors.rs index dc8364d..6c1beb5 100644 --- a/crates/presentation/src/extractors.rs +++ b/crates/presentation/src/extractors.rs @@ -131,6 +131,9 @@ mod tests { async fn save_review(&self, _: &domain::models::Review) -> Result { panic!() } async fn query_diary(&self, _: &domain::models::DiaryFilter) -> Result, domain::errors::DomainError> { panic!() } async fn get_review_history(&self, _: &domain::value_objects::MovieId) -> Result { panic!() } + async fn get_review_by_id(&self, _: &domain::value_objects::ReviewId) -> Result, domain::errors::DomainError> { panic!() } + async fn delete_review(&self, _: &domain::value_objects::ReviewId) -> Result<(), domain::errors::DomainError> { panic!() } + async fn delete_movie(&self, _: &domain::value_objects::MovieId) -> Result<(), domain::errors::DomainError> { panic!() } } struct PanicRenderer; @@ -231,6 +234,9 @@ mod tests { async fn save_review(&self, _: &domain::models::Review) -> Result { panic!() } async fn query_diary(&self, _: &domain::models::DiaryFilter) -> Result, domain::errors::DomainError> { panic!() } async fn get_review_history(&self, _: &domain::value_objects::MovieId) -> Result { panic!() } + async fn get_review_by_id(&self, _: &domain::value_objects::ReviewId) -> Result, domain::errors::DomainError> { panic!() } + async fn delete_review(&self, _: &domain::value_objects::ReviewId) -> Result<(), domain::errors::DomainError> { panic!() } + async fn delete_movie(&self, _: &domain::value_objects::MovieId) -> Result<(), domain::errors::DomainError> { panic!() } } struct PanicMeta2; struct PanicFetcher2; struct PanicStorage2; struct PanicEvent2; struct PanicHasher2; struct PanicUserRepo2; #[async_trait::async_trait] impl domain::ports::MetadataClient for PanicMeta2 { async fn fetch_movie_metadata(&self, _: &domain::ports::MetadataSearchCriteria) -> Result { panic!() } async fn get_poster_url(&self, _: &domain::value_objects::ExternalMetadataId) -> Result, domain::errors::DomainError> { panic!() } } @@ -282,6 +288,9 @@ mod tests { async fn save_review(&self, _: &domain::models::Review) -> Result { panic!() } async fn query_diary(&self, _: &domain::models::DiaryFilter) -> Result, domain::errors::DomainError> { panic!() } async fn get_review_history(&self, _: &domain::value_objects::MovieId) -> Result { panic!() } + async fn get_review_by_id(&self, _: &domain::value_objects::ReviewId) -> Result, domain::errors::DomainError> { panic!() } + async fn delete_review(&self, _: &domain::value_objects::ReviewId) -> Result<(), domain::errors::DomainError> { panic!() } + async fn delete_movie(&self, _: &domain::value_objects::MovieId) -> Result<(), domain::errors::DomainError> { panic!() } } struct PanicMeta3; struct PanicFetcher3; struct PanicStorage3; struct PanicEvent3; struct PanicHasher3; struct PanicUserRepo3; #[async_trait::async_trait] impl domain::ports::MetadataClient for PanicMeta3 { async fn fetch_movie_metadata(&self, _: &domain::ports::MetadataSearchCriteria) -> Result { panic!() } async fn get_poster_url(&self, _: &domain::value_objects::ExternalMetadataId) -> Result, domain::errors::DomainError> { panic!() } }