diff --git a/src/db/group.rs b/src/db/group.rs index 11efceb3..0cf72796 100644 --- a/src/db/group.rs +++ b/src/db/group.rs @@ -8,6 +8,7 @@ use crate::db::{ }; pub enum SearchField { + #[cfg(test)] UUID, Title, } @@ -23,6 +24,7 @@ impl SearchField { Node::Group(g) => Some(g.get_name()), }; match self { + #[cfg(test)] SearchField::UUID => uuid.to_string() == field_value, SearchField::Title => { if let Some(title) = title { @@ -120,6 +122,7 @@ impl Group { self.get_internal(&path, SearchField::Title) } + #[cfg(test)] pub(crate) fn get_by_uuid<'a, T: AsRef>(&'a self, path: &[T]) -> Option> { self.get_internal(&path, SearchField::UUID) } @@ -156,6 +159,7 @@ impl Group { self.get_mut_internal(path, SearchField::Title) } + #[cfg(test)] pub(crate) fn get_by_uuid_mut<'a, T: AsRef>(&'a mut self, path: &[T]) -> Option> { self.get_mut_internal(path, SearchField::UUID) }