Example #1
0
  /** 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);
  }
Example #2
0
  /** 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);
  }
Example #3
0
 @Override
 public boolean canExecute(Unit unit, Action action) {
   return unit.getType().isBuilding();
 }
Example #4
0
 @Override
 public boolean canExecute(Unit unit, Action action) {
   UnitType unitType = unit.getType();
   return unitType.isCanMove();
 }