Change all graph tests to pub to avoid unused-warnings
This commit is contained in:
@@ -40,7 +40,7 @@ macro_rules! graph_topology_deletion_tests {
|
||||
};
|
||||
}
|
||||
|
||||
pub(crate) fn delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
let (mut graph, v) = G::single_vertex();
|
||||
assert_eq!(
|
||||
graph.vertex_count(),
|
||||
@@ -55,7 +55,7 @@ pub(crate) fn delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
);
|
||||
}
|
||||
|
||||
pub(crate) fn delete_vertex_loop<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_vertex_loop<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
let (mut graph, v, _) = G::loop_edge();
|
||||
assert_eq!(
|
||||
graph.vertex_count(),
|
||||
@@ -77,7 +77,7 @@ pub(crate) fn delete_vertex_loop<G: GraphTopologyDeletion + GraphTopologyAdditio
|
||||
assert_eq!(graph.edge_count(), 0, "unexpected edge count after delete");
|
||||
}
|
||||
|
||||
pub(crate) fn delete_vertex_invalid_index<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_vertex_invalid_index<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
let (mut graph, v) = G::single_vertex();
|
||||
graph.delete_vertex(v);
|
||||
let result =
|
||||
@@ -85,7 +85,7 @@ pub(crate) fn delete_vertex_invalid_index<G: GraphTopologyDeletion + GraphTopolo
|
||||
assert!(result.is_err(), "second deletion should panic");
|
||||
}
|
||||
|
||||
pub(crate) fn delete_vertex_connected<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn delete_vertex_connected<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
{
|
||||
@@ -135,7 +135,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
let (mut graph, vertices, e) = G::single_edge();
|
||||
assert_eq!(
|
||||
graph.vertex_count(),
|
||||
@@ -180,7 +180,7 @@ pub(crate) fn delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
);
|
||||
}
|
||||
|
||||
pub(crate) fn delete_edge_loop<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_edge_loop<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
let (mut graph, v, e) = G::loop_edge();
|
||||
assert_eq!(
|
||||
graph.vertex_count(),
|
||||
@@ -207,7 +207,7 @@ pub(crate) fn delete_edge_loop<G: GraphTopologyDeletion + GraphTopologyAddition>
|
||||
assert_eq!(graph.degree(v), 0, "unexpected vertex degree after delete");
|
||||
}
|
||||
|
||||
pub(crate) fn delete_edge_multiple<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_edge_multiple<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
const K: usize = 2;
|
||||
let (mut graph, vertices, edges) = G::multiple_edges::<K>();
|
||||
assert_eq!(
|
||||
@@ -257,7 +257,7 @@ pub(crate) fn delete_edge_multiple<G: GraphTopologyDeletion + GraphTopologyAddit
|
||||
);
|
||||
}
|
||||
|
||||
pub(crate) fn delete_edge_invalid_index<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
pub fn delete_edge_invalid_index<G: GraphTopologyDeletion + GraphTopologyAddition>() {
|
||||
let (mut graph, _, e) = G::single_edge();
|
||||
graph.delete_edge(e);
|
||||
let result =
|
||||
@@ -265,7 +265,7 @@ pub(crate) fn delete_edge_invalid_index<G: GraphTopologyDeletion + GraphTopology
|
||||
assert!(result.is_err(), "second deletion should panic");
|
||||
}
|
||||
|
||||
pub(crate) fn vertices_after_delete<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn vertices_after_delete<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
{
|
||||
@@ -297,7 +297,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incident_vertices_after_delete_edge<
|
||||
pub fn incident_vertices_after_delete_edge<
|
||||
G: GraphTopologyDeletion + GraphTopologyAddition,
|
||||
>()
|
||||
where
|
||||
@@ -316,7 +316,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn edges_after_delete<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn edges_after_delete<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Edge: Debug,
|
||||
{
|
||||
@@ -344,7 +344,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incident_edges_after_delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn incident_edges_after_delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
G::Edge: Debug,
|
||||
@@ -378,7 +378,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incident_edges_after_delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn incident_edges_after_delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
G::Edge: Debug,
|
||||
@@ -412,7 +412,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incidences_after_delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn incidences_after_delete_vertex<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
G::Edge: Debug,
|
||||
@@ -429,7 +429,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incidences_after_delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn incidences_after_delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
G::Edge: Debug,
|
||||
@@ -446,7 +446,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incidence_cursor_after_delete_vertex<
|
||||
pub fn incidence_cursor_after_delete_vertex<
|
||||
G: GraphTopologyDeletion + GraphTopologyAddition,
|
||||
>()
|
||||
where
|
||||
@@ -465,7 +465,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn incidence_cursor_after_delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
pub fn incidence_cursor_after_delete_edge<G: GraphTopologyDeletion + GraphTopologyAddition>()
|
||||
where
|
||||
G::Vertex: Debug,
|
||||
G::Edge: Debug,
|
||||
@@ -540,3 +540,4 @@ fn assert_vertex_incidence_cursor<G: GraphTopology>(
|
||||
v
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user