@Test
public void testRemoveAllBusHalts() {

	initTest();
	assertTrue(this.itinerary.isValidPrimitive());
	this.eventHandler.clear();
	this.itinerary.removeAllBusHalts();
	Iterator<BusItineraryHalt> iterator = this.itinerary.iterator();
	assertFalse(iterator.hasNext());
	assertFalse(this.itinerary.isValidPrimitive());
	this.eventHandler.assertBusChangedEvent(BusChangeEventType.VALIDITY, this.itinerary);
	this.eventHandler.assertBusShapeChangedEvent(BusChangeEventType.ALL_ITINERARY_HALTS_REMOVED, this.itinerary);
	this.eventHandler.assertNoBusShapeAttrChangedEvent();
}