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
|
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);
|
CSelector s = Selector::typeSubtype(type, subtype);
|
||||||
return getBonuses(s, cachingStr);
|
return getBonuses(s, cachingStr);
|
||||||
}
|
}
|
||||||
@@ -79,7 +79,7 @@ bool IBonusBearer::hasBonusOfType(BonusType type) const
|
|||||||
int IBonusBearer::valOfBonuses(BonusType type, BonusSubtypeID subtype) const
|
int IBonusBearer::valOfBonuses(BonusType type, BonusSubtypeID subtype) const
|
||||||
{
|
{
|
||||||
//This part is performance-critical
|
//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);
|
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
|
bool IBonusBearer::hasBonusOfType(BonusType type, BonusSubtypeID subtype) const
|
||||||
{
|
{
|
||||||
//This part is performance-critical
|
//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);
|
CSelector s = Selector::typeSubtype(type, subtype);
|
||||||
|
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ public:
|
|||||||
|
|
||||||
EXPECT_CALL(infoMock, unitBaseAmount()).WillRepeatedly(Return(DEFAULT_AMOUNT));
|
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));
|
EXPECT_CALL(spellMock, getIndex()).WillRepeatedly(Return(DEFAULT_SPELL_INDEX));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -74,7 +75,7 @@ TEST_F(UnitStateMagicTest, initialNormal)
|
|||||||
EXPECT_EQ(subject.casts.available(), 567);
|
EXPECT_EQ(subject.casts.available(), 567);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(UnitStateMagicTest, DISABLED_schoolLevelByDefault)
|
TEST_F(UnitStateMagicTest, schoolLevelByDefault)
|
||||||
{
|
{
|
||||||
setDefaultExpectations();
|
setDefaultExpectations();
|
||||||
initUnit();
|
initUnit();
|
||||||
@@ -82,7 +83,7 @@ TEST_F(UnitStateMagicTest, DISABLED_schoolLevelByDefault)
|
|||||||
EXPECT_EQ(subject.getSpellSchoolLevel(&spellMock, nullptr), 0);
|
EXPECT_EQ(subject.getSpellSchoolLevel(&spellMock, nullptr), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(UnitStateMagicTest, DISABLED_schoolLevelForNormalCaster)
|
TEST_F(UnitStateMagicTest, schoolLevelForNormalCaster)
|
||||||
{
|
{
|
||||||
setDefaultExpectations();
|
setDefaultExpectations();
|
||||||
initUnit();
|
initUnit();
|
||||||
@@ -91,7 +92,7 @@ TEST_F(UnitStateMagicTest, DISABLED_schoolLevelForNormalCaster)
|
|||||||
EXPECT_EQ(subject.getSpellSchoolLevel(&spellMock, nullptr), DEFAULT_SCHOOL_LEVEL);
|
EXPECT_EQ(subject.getSpellSchoolLevel(&spellMock, nullptr), DEFAULT_SCHOOL_LEVEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(UnitStateMagicTest, DISABLED_effectLevelForNormalCaster)
|
TEST_F(UnitStateMagicTest, effectLevelForNormalCaster)
|
||||||
{
|
{
|
||||||
setDefaultExpectations();
|
setDefaultExpectations();
|
||||||
initUnit();
|
initUnit();
|
||||||
@@ -155,7 +156,7 @@ TEST_F(UnitStateMagicTest, enchantPower)
|
|||||||
EXPECT_EQ(subject.getEnchantPower(&spellMock), ENCHANT_POWER);
|
EXPECT_EQ(subject.getEnchantPower(&spellMock), ENCHANT_POWER);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(UnitStateMagicTest, DISABLED_effectValueByDefault)
|
TEST_F(UnitStateMagicTest, effectValueByDefault)
|
||||||
{
|
{
|
||||||
setDefaultExpectations();
|
setDefaultExpectations();
|
||||||
initUnit();
|
initUnit();
|
||||||
@@ -164,7 +165,7 @@ TEST_F(UnitStateMagicTest, DISABLED_effectValueByDefault)
|
|||||||
EXPECT_EQ(subject.getEffectValue(&spellMock), 0);
|
EXPECT_EQ(subject.getEffectValue(&spellMock), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(UnitStateMagicTest, DISABLED_effectValue)
|
TEST_F(UnitStateMagicTest, effectValue)
|
||||||
{
|
{
|
||||||
setDefaultExpectations();
|
setDefaultExpectations();
|
||||||
initUnit();
|
initUnit();
|
||||||
|
|||||||
Reference in New Issue
Block a user