Moved a bunch of old tests related to (fixed) issues to the tests folder, and added them to the tests list

This commit is contained in:
wagic.the.homebrew
2011-05-29 07:10:14 +00:00
parent 34311a4499
commit d32ffc5e10
23 changed files with 34 additions and 119 deletions

View File

@@ -1,8 +0,0 @@
bugs/cursed_land1_i188.txt
bugs/cursed_land2_i188.txt
bugs/cursed_land3_i188.txt
bugs/cursed_land4_i188.txt
bugs/pillory_of_the_sleepless1_i188.txt
bugs/pillory_of_the_sleepless2_i188.txt
bugs/pillory_of_the_sleepless3_i188.txt
bugs/pillory_of_the_sleepless4_i188.txt

View File

@@ -1,30 +0,0 @@
#NAME: Bloodhall Ooze i148
#DESC: When a black or green creature is
#DESC: summoned, then the first "Bloodhall
#DESC: Ooze" in the summoning player's
#DESC: battlefield should not get a
#DESC: +1/+1 counter. The Bloodhall Ooze
#DESC: should only get counters during
#DESC: the Upkeep phase.
[INIT]
untap
[PLAYER1]
inplay:swamp,bloodhall ooze,bloodhall ooze
library:muck rats
[PLAYER2]
life:20
[DO]
next
next
next
swamp
muck rats
ai
next
[ASSERT]
untap
[PLAYER1]
inplay:swamp,bloodhall ooze,bloodhall ooze,muck rats
[PLAYER2]
life:18
[END]

View File

@@ -1,26 +0,0 @@
#NAME: Cursed Land 1
#DESC: Tests whether Cursed Land triggers correctly.
#DESC: First part: Cast on an opponent's land.
#DESC: Verifies that Cursed Land does
#DESC: damage to correct player.
[INIT]
secondmain
[PLAYER1]
hand:Cursed Land
manapool:{B}{B}{B}{B}
[PLAYER2]
inplay:Plains
[DO]
Cursed Land
Plains
eot
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Cursed Land
[PLAYER2]
inplay:Plains
life:19
[END]

View File

@@ -1,24 +0,0 @@
#NAME: Cursed Land 2
#DESC: Tests whether Cursed Land triggers correctly.
#DESC: Second Part: Cast on an opponent's land.
#DESC: Verifies that Cursed Land
#DESC: does *not* trigger in opponent's turn.
[INIT]
secondmain
[PLAYER1]
hand:Cursed Land
manapool:{B}{B}{B}{B}
[PLAYER2]
inplay:Plains
[DO]
Cursed Land
Plains
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Cursed Land
[PLAYER2]
inplay:Plains
[END]

View File

@@ -1,24 +0,0 @@
#NAME: Cursed Land 3
#DESC: Tests whether Cursed Land triggers correctly.
#DESC: Third part: Cast on one's own land. Verifies
#DESC: that Cursed Land does damage to correct player.
[INIT]
secondmain
[PLAYER1]
inplay:Plains
hand:Cursed Land
manapool:{B}{B}{B}{B}
[PLAYER2]
[DO]
Cursed Land
Plains
eot
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Cursed Land,Plains
life:19
[PLAYER2]
[END]

View File

@@ -1,23 +0,0 @@
#NAME: Cursed Land 4
#DESC: Tests whether Cursed Land triggers correctly.
#DESC: Fourth Part: Cast on one's own land.
#DESC: Verifies that Cursed Land does *not* trigger
#DESC: in opponent's turn.
[INIT]
secondmain
[PLAYER1]
inplay:Plains
hand:Cursed Land
manapool:{B}{B}{B}{B}
[PLAYER2]
[DO]
Cursed Land
Plains
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Cursed Land,Plains
[PLAYER2]
[END]

View File

@@ -1,41 +0,0 @@
#Checking savage hunger Cycle only bug
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:Craw Wurm
[PLAYER2]
hand:Fog
inplay:Forest,Spore Frog
[DO]
next
#startcombat
next
#declare attackers
Craw Wurm
next
#declare blockers
Spore Frog
choice 1
eot
eot
next
next
next
#First Main
next
next
Craw Wurm
next
next
next
next
[ASSERT]
SECONDMAIN
[PLAYER1]
inplay:Craw Wurm
[PLAYER2]
hand:Fog
inplay:Forest
graveyard:Spore Frog
life:14
[END]

View File

@@ -1,21 +0,0 @@
#Testing Indestructible: Darksteel Myr (0/1) gets -1/-1 from Blister Beetle
#Result: Darksteel Myr should be dead
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:Darksteel Myr
hand:Blister Beetle
manapool:{1}{B}
[PLAYER2]
inplay:Runeclaw Bear
[DO]
Blister Beetle
Darksteel Myr
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:Blister Beetle
graveyard:Darksteel Myr
[PLAYER2]
inplay:Runeclaw Bear
[END]

View File

@@ -1,32 +0,0 @@
#NAME: Lorescale Coatl repulsed
#DESC: A bug report claimed that the PSP crashed
#DESC: after casting Repulse on one's own
#DESC: Lorescale Coatl. The Coatl was sent to its
#DESC: owner's hand, but its pump ability still
#DESC: triggered.
#DESC: The script just prepares the cards and waits
#DESC: for you to cast Repulse on the Coatl. On
#DESC: Windows I managed to reproduce the odd
#DESC: behavior (the Coatl's ability triggering
#DESC: after it has been repulsed), but not the
#DESC: crash. Nevertheless it looks fishy, so I'm
#DESC: committing the script for other people to
#DESC: test on PSPs.
#DESC: See: http://code.google.com/p/wagic/issues/detail?id=189
[INIT]
firstmain
[PLAYER1]
inplay:Lorescale Coatl
hand:Repulse
library:Island
manapool:{U}{U}{U}
[PLAYER2]
[DO]
human
[ASSERT]
firstmain
[PLAYER1]
hand:Lorescale Coatl,Island
graveyard:Repulse
[PLAYER2]
[END]

View File

@@ -1,18 +0,0 @@
#Bug: Manabarbs doesn't trigger for special lands
# See: http://code.google.com/p/wagic/issues/detail?id=562
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:manabarbs,savannah
[PLAYER2]
[DO]
savannah
choice 0
[ASSERT]
FIRSTMAIN
[PLAYER1]
life:19
inplay:manabarbs,savannah
manapool:{W}
[PLAYER2]
[END]

View File

@@ -1,25 +0,0 @@
#NAME: Mogg Flunkies
#DESC: If you choose the Grizzly Bears as
#DESC: attackers, then choose one Mogg
#DESC: Flunkies as attacker, and then remove
#DESC: the Grizzly Bears as attackers, then
#DESC: the Mogg Flunkies shouldn't be able
#DESC: to attack
[INIT]
combatattackers
[PLAYER1]
inplay:Mogg Flunkies,Grizzly Bears
[PLAYER2]
[DO]
Grizzly Bears
Mogg Flunkies
Grizzly Bears
next
next
next
[ASSERT]
combatend
[PLAYER1]
inplay:Mogg Flunkies,Grizzly Bears
[PLAYER2]
[END]

View File

@@ -1,19 +0,0 @@
#NAME: Mogg Flunkies
#DESC: Testbed for two situations:
#DESC: 1. If you choose the Grizzly Bears as
#DESC: attackers, then choose one Mogg
#DESC: Flunkies as attacker, and then remove
#DESC: the Grizzly Bears as attackers, then
#DESC: the Mogg Flunkies shouldn't be able
#DESC: to attack
#DESC: 2. Choosing two Mogg Flunkies as attackers
#DESC: should work, but how can one do that
#DESC: without selecting the Grizzly Bears
#DESC: first?
[INIT]
combatattackers
[PLAYER1]
inplay:Mogg Flunkies,Mogg Flunkies,Grizzly Bears
[PLAYER2]
[DO]
human

View File

@@ -1,27 +0,0 @@
#NAME: Pillory of the Sleepless
#DESC: Tests whether Pillory of the
#DESC: Sleepless triggers correctly.
#DESC: First Part: cast on an opponent's creature.
#DESC: Verifies that Pillory of the Sleepless
#DESC: does damage to correct player.
[INIT]
secondmain
[PLAYER1]
hand:Pillory of the Sleepless
manapool:{B}{B}{W}
[PLAYER2]
inplay:Grizzly Bears
[DO]
Pillory of the Sleepless
Grizzly Bears
eot
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Pillory of the Sleepless
[PLAYER2]
inplay:Grizzly Bears
life:19
[END]

View File

@@ -1,26 +0,0 @@
#NAME: Pillory of the Sleepless 2
#DESC: Tests whether Pillory of the
#DESC: Sleepless triggers correctly.
#DESC: Second Part: cast on an opponent's creature.
#DESC: Verifies that Pillory of the Sleepless
#DESC: does trigger in opponent's turn.
[INIT]
secondmain
[PLAYER1]
hand:Pillory of the Sleepless
manapool:{B}{B}{W}
[PLAYER2]
inplay:Grizzly Bears
[DO]
Pillory of the Sleepless
Grizzly Bears
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Pillory of the Sleepless
[PLAYER2]
inplay:Grizzly Bears
life:19
[END]

View File

@@ -1,26 +0,0 @@
#NAME: Pillory of the Sleepless 3
#DESC: Tests whether Pillory of the
#DESC: Sleepless triggers correctly.
#DESC: Third part: cast on one's own creature.
#DESC: Verifies that Pillory of the Sleepless
#DESC: does damage to correct player.
[INIT]
secondmain
[PLAYER1]
inplay:Grizzly Bears
hand:Pillory of the Sleepless
manapool:{B}{B}{W}
[PLAYER2]
[DO]
Pillory of the Sleepless
Grizzly Bears
eot
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Pillory of the Sleepless,Grizzly Bears
life:19
[PLAYER2]
[END]

View File

@@ -1,24 +0,0 @@
#NAME: Pillory of the Sleepless 4
#DESC: Tests whether Pillory of the
#DESC: Sleepless triggers correctly.
#DESC: Fourth part: cast on one's own creature.
#DESC: Verifies that Pillory of the Sleepless
#DESC: does *not* trigger in opponent's turn.
[INIT]
secondmain
[PLAYER1]
inplay:Grizzly Bears
hand:Pillory of the Sleepless
manapool:{B}{B}{W}
[PLAYER2]
[DO]
Pillory of the Sleepless
Grizzly Bears
eot
next
[ASSERT]
upkeep
[PLAYER1]
inplay:Pillory of the Sleepless,Grizzly Bears
[PLAYER2]
[END]

View File

@@ -1,26 +0,0 @@
#Testing Rakdos Pit Dragon WITH Hellbent.
#Hellbent - Rakdos Pit Dragon has double strike as long as you have no cards in hand.
#
# Rakdos Pit Dragon should deal damamge twice for 3 points each since player has no cards in hand
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:rakdos pit dragon
[PLAYER2]
life:20
[DO]
rakdos pit dragon
next
#blockers
next
#damage
next
#combatend
next
[ASSERT]
COMBATEND
[PLAYER1]
inplay:rakdos pit dragon
[PLAYER2]
life:14
[END]

View File

@@ -1,27 +0,0 @@
#Testing Rakdos Pit Dragon WITH Hellbent.
#Hellbent - Rakdos Pit Dragon has double strike as long as you have no cards in hand.
#
# Rakdos Pit Dragon should deal damamge twice for 3 points each since player has no cards in hand
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:rakdos pit dragon
graveyard:black knight
[PLAYER2]
life:20
[DO]
rakdos pit dragon
next
#blockers
next
#damage
next
#combatend
[ASSERT]
COMBATEND
[PLAYER1]
inplay:rakdos pit dragon
graveyard:black knight
[PLAYER2]
life:14
[END]

View File

@@ -1,29 +0,0 @@
#Testing Rakdos Pit Dragon WITHOUT Hellbent.
#Hellbent - Rakdos Pit Dragon has double strike as long as you have no cards in hand.
#
# Rakdos Pit Dragon should only deal damamge once for 3 points
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:rakdos pit dragon
hand:white knight
graveyard: black knight
[PLAYER2]
life:20
[DO]
rakdos pit dragon
next
#blockers
next
#damage
next
#combatend
[ASSERT]
COMBATEND
[PLAYER1]
inplay:rakdos pit dragon
hand:white knight
graveyard: black knight
[PLAYER2]
life:17
[END]

View File

@@ -1,27 +0,0 @@
#Testing Rakdos Pit Dragon WITHOUT Hellbent.
#Hellbent - Rakdos Pit Dragon has double strike as long as you have no cards in hand.
#
# Rakdos Pit Dragon should only deal damage once since player1 has a card in hand
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:rakdos pit dragon
hand:white knight
[PLAYER2]
life:20
[DO]
rakdos pit dragon
next
#blockers
next
#damage
next
#combatend
[ASSERT]
COMBATEND
[PLAYER1]
inplay:rakdos pit dragon
hand:white knight
[PLAYER2]
life:17
[END]

View File

@@ -1,31 +0,0 @@
#NAME: Spirit Link on opponent's creatures
#DESC: Spirit Link should give Life to the
#DESC: controller of Spirit Link, not to the
#DESC: controller of the enchanted creature.
#DESC: See http://code.google.com/p/wagic/issues/detail?id=173
[INIT]
firstmain
[PLAYER1]
inplay:Giant Spider
hand:Spirit Link
manapool:{W}
[PLAYER2]
inplay:Giant Mantis
[DO]
Spirit Link
Giant Mantis
next
next
Giant Spider
next
Giant Mantis
next
next
[ASSERT]
combatend
[PLAYER1]
inplay:Giant Spider,Spirit Link
life:22
[PLAYER2]
inplay:Giant Mantis
[END]

View File

@@ -1,49 +0,0 @@
#NAME: Sylvan Basilisk
#DESC: Sylvan Basilisk should *only* destroy
#DESC: creatures blocking it (not creatures
#DESC: blocked *by* it), and it should destroy
#DESC: these at the end of the "Declare Blockers"
#DESC: step, so it never takes any damage from
#DESC: them. Nevertheless it should not deal
#DESC: damage to the opponent if it had been
#DESC: blocked at some point (unless it has
#DESC: Trample).
#DESC: In the script, the Sylvan Basilisk blocks
#DESC: a Giant Spider (which should survive),
#DESC: then gets blocked by Gosta Dirk (who
#DESC: should be destroyed without having a
#DESC: chance to kill the Sylvan Basilisk), and
#DESC: then the Sylvan Basilisk should not deal
#DESC: any damage to player 0.
#DESC: See http://code.google.com/p/wagic/issues/detail?id=182
[INIT]
combatattackers
[PLAYER1]
inplay:Giant Spider,Gosta Dirk
[PLAYER2]
inplay:Sylvan Basilisk
library:Forest
[DO]
Giant Spider
next
Sylvan Basilisk
eot
next
next
next
next
next
Sylvan Basilisk
next
Gosta Dirk
next
next
[ASSERT]
combatend
[PLAYER1]
inplay:Giant Spider
graveyard:Gosta Dirk
[PLAYER2]
inplay:Sylvan Basilisk
hand:Forest
[END]