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

                // ID= 1 bis maxTestFieldLength, poductPos: k=X, j=Y (aufsteigend), 
                // size des item immer =1, da ORDERMAXSIZE=1 festgelegt wird.
                int idCnt = 1;
                for (int x = 0; x < i; x++) {
                    for (int k = 0; k < i; k++) {
                        // Items bis zur ersten BoxingPlant prüfen 
                        if ((testHouse.getWarehouseArr()[x][k]).isBoxingPlant()) {
                            assertTrue((testHouse.getWarehouseArr()[x][k]).isBoxingPlant());
                        } else {
                            assertEquals(idCnt, ((StorageArea) testHouse.getWarehouseArr()[x][k]).item().id());
                            idCnt++;

                            assertEquals(k, ((StorageArea) testHouse.getWarehouseArr()[x][k]).item().productPosX());
                            assertEquals(x, ((StorageArea) testHouse.getWarehouseArr()[x][k]).item().productPosY());

                            assertEquals(1, ((StorageArea) testHouse.getWarehouseArr()[x][k]).item().size());
                        }
                    }
                }
            }
        }
    }