#![cfg(feature = "unstable")] | |
extern crate petgraph; | |
use petgraph::graph::stable::StableGraph; | |
use petgraph::graph::node_index; | |
#[test] | |
fn node_indices() { | |
let mut g = StableGraph::<_, ()>::new(); | |
let a = g.add_node(0); | |
let b = g.add_node(1); | |
let c = g.add_node(2); | |
g.remove_node(b); | |
let mut iter = g.node_indices(); | |
assert_eq!(iter.next(), Some(a)); | |
assert_eq!(iter.next(), Some(c)); | |
assert_eq!(iter.next(), None); | |
} |