@Test
public void testMapGraph() {

//public void testMapGraph() {
	//Diese sollten funktionieren
	try {
		testGraph = new MapGraph(graphKoord[0],graphKoord[1]);
	} catch (Exception e) {
		fail("Fehler bei Graph anlegen "+e.getLocalizedMessage());
	}
	
	//Dieser soll Fehler werfen (falsche Argumente, da verwechselt)
	boolean fehler = false;
	try {
		@SuppressWarnings("unused") 
		MapGraph graphFailTest = new MapGraph(graphKoord[1],graphKoord[0]);
	} catch (Exception e) {
		fehler = true;
	}
	if (fehler == false) {
		fail("Konstruktor hat bei Failtest 1 keine Ausnahme geworfen");
	}
	
	//Dieser soll Fehler werfen (ungueltige Argumente)
	fehler = false;
	try {
		/*GPSCoordinate failKoord1 = new GPSCoordinate(-200,100);
		GPSCoordinate failKoord2 = new GPSCoordinate(200,-100);*/
		@SuppressWarnings("unused")
		MapGraph graphFailTest = new MapGraph(null,null);
	} catch (Exception e) {
		fehler = true;
	}
	if (fehler == false) {
		fail("Konstruktor hat bei Failtest 2 keine Ausnahme geworfen");
	}
	
	//konstruiere failGraphen
	try {
		failGraph = new MapGraph(graphKoord[2],graphKoord[3]);
	} catch (Exception e) {
		fail("fehler bei failgraph am Ende "+e.getLocalizedMessage());
	}
	
	this.testInsertNode();
	this.testInsertEdgeIntIntIntFloatStreetType();
	this.testGetNode();
	this.testDeleteIsolatedNodes();
	
}