Add GraphTopologyConversion tests related to addition and deletion

This commit is contained in:
2026-10-15 10:01:54 +02:00
parent 7196871a96
commit 90a2bd9e9e
6 changed files with 120 additions and 1 deletions
+2
View File
@@ -288,6 +288,8 @@ mod trait_tests {
crate::graph_topology_addition_clone_tests!(AppendGraph);
crate::graph_topology_conversion_tests!(AppendGraph, Graph);
crate::graph_topology_addition_conversion_tests!(AppendGraph, Graph);
crate::graph_topology_deletion_conversion_tests!(AppendGraph, Graph);
crate::graph_topology_addition_deletion_conversion_tests!(AppendGraph, Graph);
crate::from_tests!(AppendGraph, Graph);
}
+3 -1
View File
@@ -251,11 +251,13 @@ impl<G: GraphTopology> From<&G> for FrozenGraph {
#[cfg(test)]
mod trait_tests {
use super::FrozenGraph;
use crate::models::AppendGraph;
use crate::models::{AppendGraph, Graph};
crate::graph_topology_tests!(FrozenGraph);
crate::graph_topology_clone_tests!(FrozenGraph);
crate::graph_topology_conversion_tests!(FrozenGraph, AppendGraph);
crate::graph_topology_deletion_conversion_tests!(FrozenGraph, Graph);
crate::graph_topology_addition_deletion_conversion_tests!(FrozenGraph, Graph);
crate::from_tests!(FrozenGraph, AppendGraph);
}
+2
View File
@@ -434,6 +434,8 @@ mod trait_tests {
crate::graph_topology_addition_clone_tests!(Graph);
crate::graph_topology_conversion_tests!(Graph, AppendGraph);
crate::graph_topology_addition_conversion_tests!(Graph, AppendGraph);
crate::graph_topology_deletion_conversion_tests!(Graph, Graph);
crate::graph_topology_addition_deletion_conversion_tests!(Graph, Graph);
crate::from_tests!(Graph, AppendGraph);
}