The following test currently fails for bfs_iterator:
def test_bfs_stream_protocol
it = @dg.bfs_iterator(1)
assert_true(it.at_beginning?)
it.set_to_end()
assert_true(it.at_end?)
it.set_to_begin()
# Initial state is not correctly set. Therefor this check fails:
assert_true(it.at_beginning?)
end
The following test currently fails for bfs_iterator: