package jrummikub.model; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import jrummikub.util.Pair; public class MockTable implements ITable { public Map findStoneSet = new HashMap(); public boolean valid = false; public MockTable clonedTable; public List> sets = new ArrayList>(); @Override public Pair pickUpStone(Stone stone) { // TODO Auto-generated method stub return null; } @Override public boolean isValid() { return valid; } @Override public StoneSet pickUp(Position position) { // TODO Auto-generated method stub return null; } @Override public void drop(StoneSet object, Position position) { sets.add(new Pair(object, position)); } @Override public Position getPosition(StoneSet object) { // TODO Auto-generated method stub return null; } @Override public void pickUp(StoneSet object) { // TODO Auto-generated method stub } @Override public Iterator> iterator() { return sets.iterator(); } @Override public StoneSet findStoneSet(Stone stone) { return findStoneSet.get(stone); } public MockTable clone() { return clonedTable; } @Override public int getSize() { return sets.size(); } }