@Test
public void testBusStopIterator() {

	Iterator<BusStop> iterator;
	iterator = this.hub.busStopIterator();
	assertNotNull(iterator);
	assertFalse(iterator.hasNext());
	BusStop b1 = new BusStopStub(this.busNetwork, "STOP1"); //$NON-NLS-1$
	BusStop b2 = new BusStopStub(this.busNetwork, "STOP2"); //$NON-NLS-1$
	assertTrue(this.hub.addBusStop(b1));
	assertTrue(this.hub.addBusStop(b2));
	iterator = this.hub.busStopIterator();
	assertNotNull(iterator);
	assertTrue(iterator.hasNext());
	assertSame(b1, iterator.next());
	assertTrue(iterator.hasNext());
	assertSame(b2, iterator.next());
	assertFalse(iterator.hasNext());
}