@Test
    public void testOrderPos() {
        // Field[k][k],
        // NUMBOXINGPLANTS = k,
        // ORDERMAXSIZE = k (1 bis N), 
        // MAXCAPACITY = k*k),
        // NUMROBOTS = NUMBOXINGPLANTS,
        for (int k = 2; k <= maxTestFieldLength; k++) {
            makeTestHouse(k, k, 1, k*k, k); // 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 qunatity +1 => id==Quantity
            }	 

            // sortierbare keylist aus der map erstellen (item ID)
            List<Integer> keyList = new ArrayList<Integer>();
            for (Item i : testOrder.getMap().keySet()) {
                keyList.add(i.id());
            }
            Collections.sort(keyList);

            // sortierbare valuelist aus der map erstellen (quantity)
            List<Integer> valueList = new ArrayList<Integer>();
            for (Integer i : testOrder.getMap().values()) {
                valueList.add(i);
            }
            Collections.sort(valueList);

            // fertig sortierte listen index für index vergleichen --> id==quantity
            for (int j = 0; j < testOrder.getMap().size(); j++) {
                assertEquals(keyList.get(j), valueList.get(j));
            }
        }
    }