@Test
    public void testAreaPlantKoord() {
        // Field[N][N] = [i][i] (angefangen mit 2x2),
        // NUMBOXINGPLANTS = j (1 bis N)
        for (int i = 2; i <= maxTestFieldLength; i++) {
            for (int j = 1; j <= N; j++) {
                makeTestHouse(i, j, 0, 0, 0);

                // Durchlaufen der BoxingPlants
                for (int k = 1; k < j; k++) {
                    assertTrue((testHouse.getWarehouseArr()[i - 1][k]).isBoxingPlant());
                    assertEquals(k,	(testHouse.getWarehouseArr()[i - 1][k]).coordinateX());
                    assertEquals(i - 1,	(testHouse.getWarehouseArr()[i - 1][i - 1]).coordinateY());

                    // Folgend auskommentiertes wird ben�tigt, 
                    // sollte es jemals doch wieder m�glich sein StorageAreas in die unterste Zeile zu setzen...! 

                    //if ((i - (k + 1)) >= 0) {
                    assertEquals(StorageAreaImpl.class, (testHouse.getWarehouseArr()[i - (k + 1)][i - 1]).getClass());
                    //} else {
                    //assertEquals(StorageAreaImpl.class, (testHouse.getWarehouseArr()[i-2][i - 1]).getClass());
                    //System.out.println("Sonderfall Zeilenwechsel:" + (testHouse.getWarehouseArr()[i-2][i - 1]).coordinateX()+","+(testHouse.getWarehouseArr()[i-2][i - 1]).coordinateY());
                    //System.out.println(testHouse);
                    //}
                }
            }
        }
    }