@Test
    public void testOrderSizes() {
        // Field[k][k],
        // NUMBOXINGPLANTS = k,
        // ORDERMAXSIZE = k (1 bis N),
        // MAXCAPACITY = k,
        // NUMROBOTS = NUMBOXINGPLANTS,
        for (int k = 2; k <= maxTestFieldLength; k++) {
            makeTestHouse(k, k, 1, k, 0); // items erstellen mit ORDERMAXSIZE = 1, um rnd zu vermeiden!
            ORDERMAXSIZE = k; // Um mehr als 1 Item zur order hinzuzufuegen zu koennen

            for (int j = 0; j < ORDERMAXSIZE; j++) {
                testOrder.addItem(testItemList.get(j), j+1); // bei 0 beginnen und quantity +1 => id==Quantity
            }	 

            // Size test
            assertEquals(k, testOrder.getMap().size());

            // summen test
            ORDERMAXSIZE = k*k; 
            Map<Item, Integer> rndTestOrder = Order.factory(testItemList);
            int sum = 0;
            // alle values aufsummieren
            for (Entry<Item, Integer> element : rndTestOrder.entrySet()) {
                sum += element.getValue();
            }

            // summe aller values mit OrdmaxSize vergleichen
            assertTrue(sum <= ORDERMAXSIZE);
        }
    }