Add debug print to show what move failed in Sheer Force tests (#8523)
Co-authored-by: Hedara <hedara90@gmail.com>
This commit is contained in:
parent
16ed9fbf3d
commit
7f6869bcb5
@ -689,10 +689,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -772,10 +777,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -855,10 +865,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -938,10 +953,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1021,10 +1041,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1104,10 +1129,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1187,10 +1217,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1270,10 +1305,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1354,10 +1394,15 @@ DOUBLE_BATTLE_TEST("Sheer Force only boosts the damage of moves it's supposed to
|
||||
HP_BAR(opponentRight, captureDamage: &damage1);
|
||||
}
|
||||
} THEN {
|
||||
if (IsMoveSheerForceBoosted(move))
|
||||
if (IsMoveSheerForceBoosted(move)) {
|
||||
if (!(damage1 > damage2))
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_GT(damage1, damage2);
|
||||
else
|
||||
} else {
|
||||
if (damage1 != damage2)
|
||||
DebugPrintf("Move that failed: %S", gMovesInfo[move].name);
|
||||
EXPECT_EQ(damage2, damage1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user