Class RustedSwordRustedShieldTests
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture
<TestResult> When a Zacian is holding a Rusted Sword in battle, it transforms into its Crowned Sword form.static CompletableFuture
<TestResult> A Zacian should not transform into its Crowned Sword form if it is given the Rusted Shield.static CompletableFuture
<TestResult> The PP Level (i.e.
-
Constructor Details
-
RustedSwordRustedShieldTests
public RustedSwordRustedShieldTests()
-
-
Method Details
-
testRustedSwordAndRustedShield
When a Zacian is holding a Rusted Sword in battle, it transforms into its Crowned Sword form. In-battle, it also changes Zacian's Iron Head into Behemoth Blade. When a Zamazenta is holding a Rusted Shield in battle, it transforms into its Crowned Shield form. In-battle, it also changes Zamazenta's Iron Head into Behemoth Bash.In this test, a Zacian that holds a Rusted Sword and knows the move Iron Head faces a Zamazenta that holds a Rusted Shield and knows the move Iron Head.
Before turn 1 The Zacian transforms into its Crowned Sword form. The Zacian's Iron Head is replaced with Behemoth Blade. The Zamazenta transforms into its Crowned Shield form. The Zamazenta's Iron Head is replaced with Behemoth Bash. Turn 1 Zacian uses Behemoth Blade. Zamazenta uses Behemoth Bash. - We verify that the Zacian is in its Crowned Sword form. We verify that the Zamazenta is in its Crowned Shield form. We verify that the Zacian's last attack was Behemoth Blade. We verify that the Zamazenta's last attack was Behemoth Bash.
-
testRustedSwordAndRustedShieldFormChanges
public static CompletableFuture<TestResult> testRustedSwordAndRustedShieldFormChanges(BattleTestHelper helper) A Zacian should not transform into its Crowned Sword form if it is given the Rusted Shield. A Zamazenta should not transform into its Crowned Shield form if it is given the Rusted Sword.In this Double Battle test, a Zacian that holds a Rusted Shield and knows the move Iron Head is on a team with a Zamazenta that holds a Rusted Sword and knows the move Iron Head. They face a team consisting of a Bonsly and a Sudowoodo that both know the move Sleep Talk and have the Sturdy ability.
Turn 1 Zacian uses Iron Head. Zamazenta uses Iron Head. - After turn 1 We verify that the Zacian is in its default Hero of Many Battles form. We verify that the Zamazenta is in its default Hero of Many Battles form. We verify that the Zacian's last attack was not Behemoth Blade. We verify that the Zamazenta's last attack was not Behemoth Bash.
-
testRustedSwordAndRustedShieldPPLevel
public static CompletableFuture<TestResult> testRustedSwordAndRustedShieldPPLevel(BattleTestHelper helper) The PP Level (i.e. amount of PP Ups used) on Zacian and Zamazenta should not change when they switch forms.In this Double Battle test, a Zacian that holds a Rusted Sword and knows the move Iron Head is on a team with a Zamazenta that holds a Rusted Shield and knows the move Iron Head. They face a team consisting of a Bonsly and a Sudowoodo that both know the move Sleep Talk, both have the Sturdy ability, and are both set to level 1.
Before the battle starts We simulate using 3 PP Ups or 1 PP Max on both the Zacian's Iron Head and the Zamazenta's Iron Head. Then we set the current PP of both Iron Head's to their max PP minus 2 (22/24 PP). Before turn 1 The Zacian transforms into its Crowned Sword form. The Zacian's Iron Head is replaced with Behemoth Blade. The Zaican's Iron Head's 22/24 PP is converted into Behemoth Blade's 8/8 PP. The Zamazenta transforms into its Crowned Shield form. The Zamazenta's Iron Head is replaced with Behemoth Bash. The Zamazenta's Iron Head's 22/24 PP is converted into Behemoth Bash's 8/8 PP. Turn 1 The Zacian uses Behemoth Blade on Bonsly. Behemoth Blade now has 7/8 PP. The Zamazenta uses Behemoth Bash on Sudowoodo. Behemoth Bash now has 7/8 PP. Turn 2 The Zacian uses Behemoth Blade on Bonsly. Behemoth Blade now has 6/8 PP. The Zamazenta uses Behemoth Bash on Sudowoodo. Behemoth Bash now has 6/8 PP. The battle ends. Behemoth Blade and Behemoth Bash revert to Iron Head and have 18/24 PP. - Before turn 1 We verify that the Zacian is in its Crowned Sword form. We verify that the Zamazenta is in its Crowned Shield form. We verify that the Zacian's Iron Head converted to a Behemoth Blade with 8/8 PP, not 7/8 PP. We verify that the Zamazenta's Iron Head converted to a Behemoth Bash with 8/8 PP, not 7/8 PP. After turn 1 We verify that the Zacian's last attack was Behemoth Blade. We verify that the Zamazenta's last attack was Behemoth Bash. We verify that the current PP of the Zacian's Behemoth Blade is different from its max PP by only one. We verify that the current PP of the Zamazenta's Behemoth Bash is different from its max PP by only one. After turn 2 and the battle has ended We verify that the current PP of the Zacian's Iron Head is different from its max PP by only six. We verify that the current PP of the Zamazenta's Iron Head is different from its max PP by only six. We verify that the PP Up levels of the Zacian's Iron Head hasn't changed after the move replaced Behemoth Blade. We verify that the PP Up levels of the Zamazenta's Iron Head hasn't changed after the move replaced Behemoth Bash.
-