Beispiel #1
0
 @Test
 public void test逃跑_横扫() {
   SkillTestContext context = prepare(120, 50, "末日预言师+逃跑-15", "占位符", "占位符", "战场女武神");
   CardInfo c末日逃 = context.addToDeck(0, 0);
   context.addToDeck(1, 0);
   context.addToDeck(2, 1);
   context.addToDeck(3, 1);
   context.getEngine().getStage().getRule().setDeckOrder(1);
   context.startGame();
   context.proceedOneRound();
   context.proceedOneRound();
   context.proceedOneRound();
   context.proceedOneRound();
   context.proceedOneRound();
   // 5回合后,逃跑时光下来
   Assert.assertEquals(1, context.getPlayer(0).getField().size());
   Assert.assertEquals(0, context.getPlayer(1).getField().size());
   context.proceedOneRound();
   // 6回合占位符没有攻击力,无法触发逃跑
   Assert.assertEquals(1, context.getPlayer(0).getField().size());
   context.proceedOneRound();
   context.proceedOneRound();
   Assert.assertEquals(2, context.getPlayer(1).getField().size());
   // 6回合被打回手牌
   Assert.assertEquals(1, context.getPlayer(0).getField().size());
   Assert.assertEquals((3 - 1), c末日逃.getSummonDelay());
 }