Release 0.2.4 #7

Merged
warrence merged 19 commits from release-0.2.4 into main 2026-07-31 09:38:27 +02:00
Showing only changes of commit 1b8df19d00 - Show all commits
-34
View File
@@ -97,22 +97,6 @@ macro_rules! vertex_map_deletion_tests {
assert_eq!(map[v1], 1); assert_eq!(map[v1], 1);
} }
#[test]
fn capacity_does_not_shrink_after_delete() {
use $crate::traits::GraphTopology;
use $crate::traits::GraphTopologyDeletion;
let mut graph = <$T>::new();
let v1 = graph.add_vertex();
let v2 = graph.add_vertex();
let mut map = graph.vertex_map(0);
map[v1] = 5;
let capacity_before = graph.vertex_capacity();
graph.delete_vertex(v2);
map.sync(&graph);
assert_eq!(map.capacity(), capacity_before);
assert_eq!(map[v1], 5);
}
#[test] #[test]
fn reused_slot_returns_old_value() { fn reused_slot_returns_old_value() {
use $crate::traits::GraphTopology; use $crate::traits::GraphTopology;
@@ -245,24 +229,6 @@ macro_rules! edge_map_deletion_tests {
assert_eq!(map[e1], 1); assert_eq!(map[e1], 1);
} }
#[test]
fn capacity_does_not_shrink_after_delete() {
use $crate::traits::GraphTopology;
use $crate::traits::GraphTopologyDeletion;
let mut graph = <$T>::new();
let v1 = graph.add_vertex();
let v2 = graph.add_vertex();
let e1 = graph.add_edge(v1, v2);
let e2 = graph.add_edge(v1, v2);
let mut map = graph.edge_map(0);
map[e1] = 5;
let capacity_before = graph.edge_capacity();
graph.delete_edge(e2);
map.sync(&graph);
assert_eq!(map.capacity(), capacity_before);
assert_eq!(map[e1], 5);
}
#[test] #[test]
fn reused_slot_returns_old_value() { fn reused_slot_returns_old_value() {
use $crate::traits::GraphTopology; use $crate::traits::GraphTopology;