Class OgerponMaskItemTests

java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.item.OgerponMaskItemTests

public class OgerponMaskItemTests extends Object
  • Constructor Details

    • OgerponMaskItemTests

      public OgerponMaskItemTests()
  • Method Details

    • testWellspringMaskPowerIncrease

      public static CompletableFuture<TestResult> testWellspringMaskPowerIncrease(BattleTestHelper helper)
      Holding a Wellspring Mask increases the power of an Ogerpon's moves.

      In this Double Battle test, an Ogerpon that holds a Wellspring Mask and knows Quick Attack is on a team with an Ogerpon that also knows Quick Attack, but does not hold a mask. Together they face two Chewtles that know Sleep Talk.

           Turn 1
           The WellspringMask-Ogerpon uses Quick Attack.
           The NoMask-Ogerpon uses Quick Attack.
           Both Chewtle use Sleep Talk.
           -
           After Turn 1
           We verify that the Quick Attack from the Ogerpon holding the Wellspring Mask was 20% more powerful than the Quick Attack from the Ogerpon not holding a mask.
           We verify that the Ogerpon holding the Wellspring Mask did 20% more damage than the Ogerpon not holding a mask.
       
    • testHearthflameMaskPowerIncrease

      public static CompletableFuture<TestResult> testHearthflameMaskPowerIncrease(BattleTestHelper helper)
      Holding a Hearthflame Mask increases the power of an Ogerpon's moves.

      In this Double Battle test, an Ogerpon that holds a Hearthflame Mask and knows Quick Attack is on a team with an Ogerpon that also knows Quick Attack, but does not hold a mask. Together they face two Chewtles that know Sleep Talk.

           Turn 1
           The HearthflameMask-Ogerpon uses Quick Attack.
           The NoMask-Ogerpon uses Quick Attack.
           Both Chewtle use Sleep Talk.
           -
           After Turn 1
           We verify that the Quick Attack from the Ogerpon holding the Hearthflame Mask was 20% more powerful than the Quick Attack from the Ogerpon not holding a mask.
           We verify that the Ogerpon holding the Hearthflame Mask did 20% more damage than the Ogerpon not holding a mask.
       
    • testCornerstoneMaskPowerIncrease

      public static CompletableFuture<TestResult> testCornerstoneMaskPowerIncrease(BattleTestHelper helper)
      Holding a Cornerstone Mask increases the power of an Ogerpon's moves.

      In this Double Battle test, an Ogerpon that holds a Cornerstone Mask and knows Quick Attack is on a team with an Ogerpon that also knows Quick Attack, but does not hold a mask. Together they face two Chewtles that know Sleep Talk.

           Turn 1
           The CornerstoneMask-Ogerpon uses Quick Attack.
           The NoMask-Ogerpon uses Quick Attack.
           Both Chewtle use Sleep Talk.
           -
           After Turn 1
           We verify that the Quick Attack from the Ogerpon holding the Cornerstone Mask was 20% more powerful than the Quick Attack from the Ogerpon not holding a mask.
           We verify that the Ogerpon holding the Cornerstone Mask did 20% more damage than the Ogerpon not holding a mask.
       
    • testTealMaskPowerIncrease

      public static CompletableFuture<TestResult> testTealMaskPowerIncrease(BattleTestHelper helper)
      Holding a Teal Mask item does not increase the power of an Ogerpon's moves.

      In this Double Battle test, an Ogerpon that holds a Teal Mask and knows Quick Attack is on a team with an Ogerpon that also knows Quick Attack, but does not hold a mask. Together they face two Chewtles that know Sleep Talk.

           Turn 1
           The TealMask-Ogerpon uses Quick Attack.
           The NoMask-Ogerpon uses Quick Attack.
           Both Chewtle use Sleep Talk.
           -
           After Turn 1
           We verify that the TealMask-Ogerpon holds an item.
           We verify that the NoMask-Ogerpon does not hold an item.
           We verify that the Quick Attack from the Ogerpon holding a Teal Mask has the same power as the one from the Ogerpon without an item.
           We verify that the Ogerpon holding a Teal Mask does the same amount of damage from the Ogerpon not holding an item.