Class WeatherRockTests
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture
<TestResult> If a Pokémon holding a Damp Rock creates rain with the Ability Drizzle, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Damp Rock creates rain with the move Max Geyser, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Damp Rock creates rain with the move Rain Dance, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Heat Rock creates harsh sunlight with the ability Drought, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Heat Rock creates harsh sunlight with the move Max Flare, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Heat Rock creates harsh sunlight with the ability Orichalcum Pulse, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Heat Rock creates harsh sunlight with the move Sunny Day, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding an Icy Rock creates hail with the move Hail it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding an Icy Rock creates hail with the move Max Hailstorm, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding an Icy Rock creates snow with the move Chilly Reception, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding an Icy Rock creates snow with the move Snowscape, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding an Icy Rock creates snow with the ability Snow Warning, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Smooth Rock creates a sandstorm with the move Max Rockfall, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Smooth Rock creates a sandstorm with the ability Sand Spit, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Smooth Rock creates a sandstorm with the move Sandstorm, it lasts eight turns instead of five turns.static CompletableFuture
<TestResult> If a Pokémon holding a Smooth Rock creates a sandstorm with the ability Sand Stream, it lasts eight turns instead of five turns.
-
Constructor Details
-
WeatherRockTests
public WeatherRockTests()
-
-
Method Details
-
testDampRockExtendsTheDurationOfRainFromRainDance
public static CompletableFuture<TestResult> testDampRockExtendsTheDurationOfRainFromRainDance(BattleTestHelper helper) If a Pokémon holding a Damp Rock creates rain with the move Rain Dance, it lasts eight turns instead of five turns.In this test, a Palpitoad that holds a Damp Rock and knows the move Rain Dance faces a Magikarp that knows the move Splash.
Turn 1 The Magikarp uses Splash. The Palpitoad uses Rain Dance. Rain is created lasting 8 turns. - We verify that there is a rain status on the battlefield. We verify that the rain lasts 7 more turns.
-
testDampRockExtendsTheDurationOfRainFromMaxGeyser
public static CompletableFuture<TestResult> testDampRockExtendsTheDurationOfRainFromMaxGeyser(BattleTestHelper helper) If a Pokémon holding a Damp Rock creates rain with the move Max Geyser, it lasts eight turns instead of five turns.In this test, a Palpitoad that holds a Damp Rock and knows the move Bubble Beam faces a Magikarp that knows the move Splash.
Turn 1 The Palpitoad Dynamaxes. The Magikarp uses Splash. The Palpitoad uses Max Geyser. Rain is created lasting 8 turns. - We verify that the Palpitoad is Dynamaxed. We verify that there is a rain status on the battlefield. We verify that the rain lasts 7 more turns.
-
testDampRockExtendsTheDurationOfRainFromDrizzle
public static CompletableFuture<TestResult> testDampRockExtendsTheDurationOfRainFromDrizzle(BattleTestHelper helper) If a Pokémon holding a Damp Rock creates rain with the Ability Drizzle, it lasts eight turns instead of five turns. (Prior to Generation VI, it has no effect on Drizzle, which creates rain with indefinite length in those games.)In this test, a Kyogre that holds a Damp Rock and knows the move Splash faces a Magikarp that knows the move Splash.
Turn 0 The Kyogre creates Rain with its ability Drizzle. The Rain will last 8 turns. Turn 1 The Kyogre uses Splash. The Magikarp uses Splash. - We verify that there is a rain status on the battlefield. We verify that the rain lasts 7 more turns.
-
testHeatRockExtendsTheDurationOfHarshSunlightFromSunnyDay
public static CompletableFuture<TestResult> testHeatRockExtendsTheDurationOfHarshSunlightFromSunnyDay(BattleTestHelper helper) If a Pokémon holding a Heat Rock creates harsh sunlight with the move Sunny Day, it lasts eight turns instead of five turns.In this test, a Sunkern that holds a Heat Rock and knows the move Sunny Day faces a Magikarp that knows the move Splash.
Turn 1 The Magikarp uses Splash. The Sunkern uses Sunny Day. Harsh sunlight is created lasting 8 turns. - We verify that there is a Sunny status on the battlefield. We verify that the harsh sunlight lasts 7 more turns.
-
testHeatRockExtendsTheDurationOfHarshSunlightFromMaxFlare
public static CompletableFuture<TestResult> testHeatRockExtendsTheDurationOfHarshSunlightFromMaxFlare(BattleTestHelper helper) If a Pokémon holding a Heat Rock creates harsh sunlight with the move Max Flare, it lasts eight turns instead of five turns.In this test, a Flareon that holds a Heat Rock and knows the move Fire Fang faces a Magikarp that knows the move Splash.
Turn 0 The Flareon Dynamaxes. Turn 1 The Magikarp uses Splash. The Flareon uses Max Flare. Harsh sunlight is created lasting 8 turns. - We verify that the Flareon is Dynamaxed. We verify that there is a Sunny status on the battlefield. We verify that the harsh sunlight lasts 7 more turns.
-
testHeatRockExtendsTheDurationOfHarshSunlightFromDrought
public static CompletableFuture<TestResult> testHeatRockExtendsTheDurationOfHarshSunlightFromDrought(BattleTestHelper helper) If a Pokémon holding a Heat Rock creates harsh sunlight with the ability Drought, it lasts eight turns instead of five turns. (Prior to Generation VI, it has no effect on Drought, which creates harsh sunlight with indefinite length in those games.)In this test, a Groudon that holds a Heat Rock and knows the move Sleep Talk faces a Magikarp that knows the move Splash.
Turn 0 The Groudon's ability Drought activates and creates harsh sunlight lasting 8 turns. Turn 1 The Magikarp uses Splash. The Groudon uses Sleep Talk. - We verify that there is a Sunny status on the battlefield. We verify that the harsh sunlight lasts 7 more turns.
-
testHeatRockExtendsTheDurationOfHarshSunlightFromOrichalcumPulse
public static CompletableFuture<TestResult> testHeatRockExtendsTheDurationOfHarshSunlightFromOrichalcumPulse(BattleTestHelper helper) If a Pokémon holding a Heat Rock creates harsh sunlight with the ability Orichalcum Pulse, it lasts eight turns instead of five turns.In this test, a Koraidon that holds a Heat Rock and knows the move Sleep Talk faces a Magikarp that knows the move Splash.
Turn 0 The Koraidon's ability Orichalcum Pulse activates and creates harsh sunlight lasting 8 turns. Turn 1 The Koraidon uses Sleep Talk. The Magikarp uses Splash. - We verify that there is a Sunny status on the battlefield. We verify that the harsh sunlight lasts 7 more turns.
-
testIcyRockExtendsTheDurationOfHailFromHail
public static CompletableFuture<TestResult> testIcyRockExtendsTheDurationOfHailFromHail(BattleTestHelper helper) If a Pokémon holding an Icy Rock creates hail with the move Hail it lasts eight turns instead of five turns.In this test, a Sealeo that holds a Icy Rock and knows the move Hail faces a Magikarp that knows the move Splash.
Turn 1 The Magikarp uses Splash. The Sealeo uses Hail. A hailstorm is created lasting 8 turns. - We verify that there is a Hail status on the battlefield. We verify that the hailstorm lasts 7 more turns.
-
testIcyRockExtendsTheDurationOfHailFromMaxHailstorm
public static CompletableFuture<TestResult> testIcyRockExtendsTheDurationOfHailFromMaxHailstorm(BattleTestHelper helper) If a Pokémon holding an Icy Rock creates hail with the move Max Hailstorm, it lasts eight turns instead of five turns.In this test, a Sealeo that holds a Icy Rock and knows the move Powder Snow faces a Magikarp that knows the move Splash.
Turn 0 The Sealeo Dynamaxes. Turn 1 The Magikarp uses Splash. The Sealeo uses Max Hailstorm. A hailstorm is created lasting 8 turns. - We verify that the Sealeo is Dynamaxed. We verify that there is a Hail status on the battlefield. We verify that the hailstorm lasts 7 more turns.
-
testIcyRockExtendsTheDurationOfSnowFromSnowscape
public static CompletableFuture<TestResult> testIcyRockExtendsTheDurationOfSnowFromSnowscape(BattleTestHelper helper) If a Pokémon holding an Icy Rock creates snow with the move Snowscape, it lasts eight turns instead of five turns.In this test, a Frosmoth that holds an Icy Rock and knows the move Snowscape faces a Magikarp that knows the move Splash.
Turn 1 The Magikarp uses Splash. The Frosmoth uses Snowscape. A snowstorm is created lasting 8 turns. - We verify that there is a Snow status on the battlefield. We verify that the snowstorm lasts 7 more turns.
-
testIcyRockExtendsTheDurationOfSnowFromChillyReception
public static CompletableFuture<TestResult> testIcyRockExtendsTheDurationOfSnowFromChillyReception(BattleTestHelper helper) If a Pokémon holding an Icy Rock creates snow with the move Chilly Reception, it lasts eight turns instead of five turns.In this test, a Slowking that holds a Icy Rock and knows the move Chilly Reception faces a Magikarp that knows the move Splash.
Turn 1 The Magikarp uses Splash. The Slowking uses Chilly Reception. A snowstorm is created lasting 8 turns. - We verify that there is a Snow status on the battlefield. We verify that the snowstorm lasts 7 more turns.
-
testIcyRockExtendsTheDurationOfSnowFromSnowWarning
public static CompletableFuture<TestResult> testIcyRockExtendsTheDurationOfSnowFromSnowWarning(BattleTestHelper helper) If a Pokémon holding an Icy Rock creates snow with the ability Snow Warning, it lasts eight turns instead of five turns. (Prior to Generation VI, it has no effect on Snow Warning, which creates a hailstorm with indefinite length in those games.)In this test, a Snover with the ability Snow Warning that holds an Icy Rock and knows the move Sleep Talk faces a Magikarp that knows the move Splash.
Turn 0 The Snover's ability Snow Warning activates and creates a snowstorm lasting 8 turns. Turn 1 The Magikarp uses Splash. The Snover uses Sleep Talk. - We verify that there is a Snow status on the battlefield. We verify that the hailstorm lasts 7 more turns.
-
testSmoothRockExtendsTheDurationOfSandstormFromSandstorm
public static CompletableFuture<TestResult> testSmoothRockExtendsTheDurationOfSandstormFromSandstorm(BattleTestHelper helper) If a Pokémon holding a Smooth Rock creates a sandstorm with the move Sandstorm, it lasts eight turns instead of five turns.In this test, a Sandshrew that holds a Smooth Rock and knows the move Sandstorm faces a Magikarp that knows the move Splash.
Turn 1 The Magikarp uses Splash. The Sandshrew uses Sandstorm. A sandstorm is created lasting 8 turns. - We verify that there is a Sandstorm status on the battlefield. We verify that the sandstorm lasts 7 more turns.
-
testSmoothRockExtendsTheDurationOfSandstormFromMaxRockfall
public static CompletableFuture<TestResult> testSmoothRockExtendsTheDurationOfSandstormFromMaxRockfall(BattleTestHelper helper) If a Pokémon holding a Smooth Rock creates a sandstorm with the move Max Rockfall, it lasts eight turns instead of five turns.In this test, a Sandshrew that holds a Smooth Rock and knows the move Rollout faces a Magikarp that knows the move Splash.
Turn 1 The Sandrew Dynamaxes. The Magikarp uses Splash. The Sandshrew uses Max Rockfall. A sandstorm is created lasting 8 turns. - We verify that the Sandshrew is Dynamaxed. We verify that there is a Sandstorm status on the battlefield. We verify that the sandstorm lasts 7 more turns.
-
testSmoothRockExtendsTheDurationOfSandstormFromSandStream
public static CompletableFuture<TestResult> testSmoothRockExtendsTheDurationOfSandstormFromSandStream(BattleTestHelper helper) If a Pokémon holding a Smooth Rock creates a sandstorm with the ability Sand Stream, it lasts eight turns instead of five turns. (Prior to Generation VI, it has no effect on Sand Stream, which creates a sandstorm with indefinite length in those games.)In this test, a Hippopotas with the ability Sand Stream that holds a Smooth Rock and knows the move Sleep Talk faces a Magikarp that knows the move Splash.
Turn 0 The Hippopotas' ability Sand Stream activates and creates a sandstorm lasting 8 turns. Turn 1 The Magikarp uses Splash. The Hippopotas uses Sleep Talk. - We verify that there is a Sandstorm status on the battlefield. We verify that the sandstorm lasts 7 more turns.
-
testSmoothRockExtendsTheDurationOfSandstormFromSandSpit
public static CompletableFuture<TestResult> testSmoothRockExtendsTheDurationOfSandstormFromSandSpit(BattleTestHelper helper) If a Pokémon holding a Smooth Rock creates a sandstorm with the ability Sand Spit, it lasts eight turns instead of five turns.In this test, a Sandaconda with the ability Sand Spit that holds a Smooth Rock and knows the move Sleep Talk faces a Magikarp that knows the move Tackle.
Turn 1 The Sandaconda uses Sleep Talk. The Magikarp uses Tackle. The Sandaconda's ability Sand Spit activates and creates a sandstorm lasting 8 turns. - We verify that there is a Sandstorm status on the battlefield. We verify that the sandstorm lasts 7 more turns.
-