Class SubstituteTests
java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.move.SubstituteTests
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
static CompletableFuture<TestResult>
-
Constructor Details
-
SubstituteTests
public SubstituteTests()
-
-
Method Details
-
shouldNotPreventStatDropsThatBypassSubstitute
public static CompletableFuture<TestResult> shouldNotPreventStatDropsThatBypassSubstitute(BattleTestHelper helper) -
testShouldDeduct25PercentOfMaxHPRoundedDown
public static CompletableFuture<TestResult> testShouldDeduct25PercentOfMaxHPRoundedDown(BattleTestHelper helper) -
testShouldNotBlockOwnMoves
-
testShouldBlockMostAttackingMoves
public static CompletableFuture<TestResult> testShouldBlockMostAttackingMoves(BattleTestHelper helper) -
testShouldNotBlockRecoil
-
testHitsToSubStillDealRecoil
-
testDrainingFromSubBasedOnSubHealth
public static CompletableFuture<TestResult> testDrainingFromSubBasedOnSubHealth(BattleTestHelper helper) -
testSubBlocksMostStatus
-
testMultiHitsContinueAfterSubBreaks
public static CompletableFuture<TestResult> testMultiHitsContinueAfterSubBreaks(BattleTestHelper helper) -
testShedinjaCannotUseSubstitute
public static CompletableFuture<TestResult> testShedinjaCannotUseSubstitute(BattleTestHelper helper) -
testShouldBeRemovedByDynamax
-
shouldBlockEntryHazardEffects
-
shouldNotBlockToxicSpikesRemoval
public static CompletableFuture<TestResult> shouldNotBlockToxicSpikesRemoval(BattleTestHelper helper) -
shouldNotPreventAttackDropFromIntimidateAfterBeingBrokenByUTurn
public static CompletableFuture<TestResult> shouldNotPreventAttackDropFromIntimidateAfterBeingBrokenByUTurn(BattleTestHelper helper) -
shouldPreventAttackDropFromUTurnIntoIntimidate
public static CompletableFuture<TestResult> shouldPreventAttackDropFromUTurnIntoIntimidate(BattleTestHelper helper) -
shouldNotPreventTransformationFromImposterAfterBeingBrokenByUTurn
public static CompletableFuture<TestResult> shouldNotPreventTransformationFromImposterAfterBeingBrokenByUTurn(BattleTestHelper helper) -
shouldNotTakeReducedDamageFromFalseSwipeBasedOnHP
public static CompletableFuture<TestResult> shouldNotTakeReducedDamageFromFalseSwipeBasedOnHP(BattleTestHelper helper) -
shouldNotLeaveSubstituteAt1HP
-
substituteShouldNotBeDamagedByMovesThePokemonIsImmuneTo
public static CompletableFuture<TestResult> substituteShouldNotBeDamagedByMovesThePokemonIsImmuneTo(BattleTestHelper helper) -
shouldPreventContactEffectsThatHitSubstitute
public static CompletableFuture<TestResult> shouldPreventContactEffectsThatHitSubstitute(BattleTestHelper helper) -
shouldNotCauseContactEffectsOnCheckedStrikesBreakingSubstitute
public static CompletableFuture<TestResult> shouldNotCauseContactEffectsOnCheckedStrikesBreakingSubstitute(BattleTestHelper helper) -
shouldNotCauseContactEffectsOnMultipleHitBreakingSubstitute
public static CompletableFuture<TestResult> shouldNotCauseContactEffectsOnMultipleHitBreakingSubstitute(BattleTestHelper helper) -
shouldOnlyBlockOpposingTricks
-
shouldOnlyBlockEvasionDropOnDefog
public static CompletableFuture<TestResult> shouldOnlyBlockEvasionDropOnDefog(BattleTestHelper helper) -
shouldPreventForcedSwitchMoves
-
shouldNotPreventForcedSwitchMovesWhenBypassed
public static CompletableFuture<TestResult> shouldNotPreventForcedSwitchMovesWhenBypassed(BattleTestHelper helper) -
shouldPreventBerryDestruction
-
testDefensiveAbilitiesTriggersOnPokemonBehindSub
public static CompletableFuture<TestResult> testDefensiveAbilitiesTriggersOnPokemonBehindSub(BattleTestHelper helper) -
testDefensiveStatusTriggersOnPokemonBehindSub
public static CompletableFuture<TestResult> testDefensiveStatusTriggersOnPokemonBehindSub(BattleTestHelper helper)
-