mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-28 08:52: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);
|
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)
|
// evaluateModifyCounter (shared by cmdIncCounter / cmdSetCounter)
|
||||||
|
|
||||||
TEST(EvaluateModifyCounter, RejectsWhenGameNotStarted)
|
TEST(EvaluateModifyCounter, RejectsWhenGameNotStarted)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue