/** Initialize mocks. */ @Before public void start() { MockitoAnnotations.initMocks(this); action = new Skip(bwapi); params = new LinkedList<>(); params.add(new Identifier("Working")); when(act.getParameters()).thenReturn(params); when(unit.getType()).thenReturn(unitType); }
/** Initialize mocks. */ @Before public void start() { MockitoAnnotations.initMocks(this); action = new Morph(bwapi); params = new LinkedList<>(); params.add(new Identifier("Zerg Hydralisk")); params.add(new Numeral(2)); when(act.getParameters()).thenReturn(params); when(unit.getType()).thenReturn(unitType); when(bwapi.getSelf()).thenReturn(player); }
@Override public boolean canExecute(Unit unit, Action action) { return unit.getType().isBuilding(); }
@Override public boolean canExecute(Unit unit, Action action) { UnitType unitType = unit.getType(); return unitType.isCanMove(); }