コード例 #1
0
ファイル: SkipTest.java プロジェクト: eishub/Starcraft
  /** 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);
  }
コード例 #2
0
ファイル: MorphTest.java プロジェクト: eishub/Starcraft
  /** 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);
  }
コード例 #3
0
ファイル: Upgrade.java プロジェクト: eishub/Starcraft
 @Override
 public boolean canExecute(Unit unit, Action action) {
   return unit.getType().isBuilding();
 }
コード例 #4
0
ファイル: Follow.java プロジェクト: eishub/Starcraft
 @Override
 public boolean canExecute(Unit unit, Action action) {
   UnitType unitType = unit.getType();
   return unitType.isCanMove();
 }