@Test
public void testIterator() {

	this.cPath.add(this.path1);
	assertEquals(1, this.cPath.size());
	assertTrue(this.cPath.contains(this.path1));
	assertFalse(this.cPath.contains(this.path2));
	assertFalse(this.cPath.contains(this.path3));
	this.cPath.add(this.path2);
	assertEquals(2, this.cPath.size());
	assertTrue(this.cPath.contains(this.path1));
	assertTrue(this.cPath.contains(this.path2));
	assertFalse(this.cPath.contains(this.path3));
	Iterator<RoadPath> iterator = this.cPath.iterator();
	assertTrue(iterator.hasNext());
	assertSame(this.path1, iterator.next());
	assertTrue(iterator.hasNext());
	assertSame(this.path2, iterator.next());
	assertFalse(iterator.hasNext());
}