mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-28 00:42:19 -07:00
Add tests for CounterNames::isTaxCounter reserved-name guard
This commit is contained in:
parent
e4d50cf731
commit
577d4f257e
1 changed files with 19 additions and 0 deletions
|
|
@ -150,6 +150,25 @@ TEST(EvaluateSetCounterActive, RejectsDisablingPartnerTaxWhenAccumulated)
|
|||
Response::RespContextError);
|
||||
}
|
||||
|
||||
// CounterNames::isTaxCounter (guards cmdCreateCounter against reserved names)
|
||||
|
||||
TEST(CounterNamesIsTaxCounter, RejectsCommanderTaxName)
|
||||
{
|
||||
EXPECT_TRUE(CounterNames::isTaxCounter(CounterNames::CommanderTax));
|
||||
}
|
||||
|
||||
TEST(CounterNamesIsTaxCounter, RejectsPartnerTaxName)
|
||||
{
|
||||
EXPECT_TRUE(CounterNames::isTaxCounter(CounterNames::PartnerTax));
|
||||
}
|
||||
|
||||
TEST(CounterNamesIsTaxCounter, AllowsOrdinaryName)
|
||||
{
|
||||
EXPECT_FALSE(CounterNames::isTaxCounter("life"));
|
||||
EXPECT_FALSE(CounterNames::isTaxCounter("poison"));
|
||||
EXPECT_FALSE(CounterNames::isTaxCounter(""));
|
||||
}
|
||||
|
||||
// evaluateModifyCounter (shared by cmdIncCounter / cmdSetCounter)
|
||||
|
||||
TEST(EvaluateModifyCounter, RejectsWhenGameNotStarted)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue