mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-23 22:37:55 +02:00
Restore UnitStateMagicTest's
This commit is contained in:
@@ -48,7 +48,7 @@ TConstBonusListPtr IBonusBearer::getBonusesOfType(BonusType type) const
|
||||
|
||||
TConstBonusListPtr IBonusBearer::getBonusesOfType(BonusType type, BonusSubtypeID subtype) const
|
||||
{
|
||||
std::string cachingStr = "type_" + std::to_string(static_cast<int>(type)) + "_" + subtype.toString();
|
||||
std::string cachingStr = "type_" + std::to_string(static_cast<int>(type)) + "_" + std::to_string(subtype.getNum());
|
||||
CSelector s = Selector::typeSubtype(type, subtype);
|
||||
return getBonuses(s, cachingStr);
|
||||
}
|
||||
@@ -79,7 +79,7 @@ bool IBonusBearer::hasBonusOfType(BonusType type) const
|
||||
int IBonusBearer::valOfBonuses(BonusType type, BonusSubtypeID subtype) const
|
||||
{
|
||||
//This part is performance-critical
|
||||
std::string cachingStr = "type_" + std::to_string(static_cast<int>(type)) + "_" + subtype.toString();
|
||||
std::string cachingStr = "type_" + std::to_string(static_cast<int>(type)) + "_" + std::to_string(subtype.getNum());
|
||||
|
||||
CSelector s = Selector::typeSubtype(type, subtype);
|
||||
|
||||
@@ -89,7 +89,7 @@ int IBonusBearer::valOfBonuses(BonusType type, BonusSubtypeID subtype) const
|
||||
bool IBonusBearer::hasBonusOfType(BonusType type, BonusSubtypeID subtype) const
|
||||
{
|
||||
//This part is performance-critical
|
||||
std::string cachingStr = "type_" + std::to_string(static_cast<int>(type)) + "_" + subtype.toString();
|
||||
std::string cachingStr = "type_" + std::to_string(static_cast<int>(type)) + "_" + std::to_string(subtype.getNum());
|
||||
|
||||
CSelector s = Selector::typeSubtype(type, subtype);
|
||||
|
||||
|
||||
@@ -45,6 +45,7 @@ public:
|
||||
|
||||
EXPECT_CALL(infoMock, unitBaseAmount()).WillRepeatedly(Return(DEFAULT_AMOUNT));
|
||||
|
||||
EXPECT_CALL(spellMock, getId()).WillRepeatedly(Return(SpellID(DEFAULT_SPELL_INDEX)));
|
||||
EXPECT_CALL(spellMock, getIndex()).WillRepeatedly(Return(DEFAULT_SPELL_INDEX));
|
||||
}
|
||||
|
||||
@@ -74,7 +75,7 @@ TEST_F(UnitStateMagicTest, initialNormal)
|
||||
EXPECT_EQ(subject.casts.available(), 567);
|
||||
}
|
||||
|
||||
TEST_F(UnitStateMagicTest, DISABLED_schoolLevelByDefault)
|
||||
TEST_F(UnitStateMagicTest, schoolLevelByDefault)
|
||||
{
|
||||
setDefaultExpectations();
|
||||
initUnit();
|
||||
@@ -82,7 +83,7 @@ TEST_F(UnitStateMagicTest, DISABLED_schoolLevelByDefault)
|
||||
EXPECT_EQ(subject.getSpellSchoolLevel(&spellMock, nullptr), 0);
|
||||
}
|
||||
|
||||
TEST_F(UnitStateMagicTest, DISABLED_schoolLevelForNormalCaster)
|
||||
TEST_F(UnitStateMagicTest, schoolLevelForNormalCaster)
|
||||
{
|
||||
setDefaultExpectations();
|
||||
initUnit();
|
||||
@@ -91,7 +92,7 @@ TEST_F(UnitStateMagicTest, DISABLED_schoolLevelForNormalCaster)
|
||||
EXPECT_EQ(subject.getSpellSchoolLevel(&spellMock, nullptr), DEFAULT_SCHOOL_LEVEL);
|
||||
}
|
||||
|
||||
TEST_F(UnitStateMagicTest, DISABLED_effectLevelForNormalCaster)
|
||||
TEST_F(UnitStateMagicTest, effectLevelForNormalCaster)
|
||||
{
|
||||
setDefaultExpectations();
|
||||
initUnit();
|
||||
@@ -155,7 +156,7 @@ TEST_F(UnitStateMagicTest, enchantPower)
|
||||
EXPECT_EQ(subject.getEnchantPower(&spellMock), ENCHANT_POWER);
|
||||
}
|
||||
|
||||
TEST_F(UnitStateMagicTest, DISABLED_effectValueByDefault)
|
||||
TEST_F(UnitStateMagicTest, effectValueByDefault)
|
||||
{
|
||||
setDefaultExpectations();
|
||||
initUnit();
|
||||
@@ -164,7 +165,7 @@ TEST_F(UnitStateMagicTest, DISABLED_effectValueByDefault)
|
||||
EXPECT_EQ(subject.getEffectValue(&spellMock), 0);
|
||||
}
|
||||
|
||||
TEST_F(UnitStateMagicTest, DISABLED_effectValue)
|
||||
TEST_F(UnitStateMagicTest, effectValue)
|
||||
{
|
||||
setDefaultExpectations();
|
||||
initUnit();
|
||||
|
||||
Reference in New Issue
Block a user