Browse Source

Enable spell condition tests

Ivan Savenko 2 months ago
parent
commit
de56d8cf32

+ 3 - 2
test/spells/targetConditions/AbsoluteSpellConditionTest.cpp

@@ -27,6 +27,7 @@ public:
 		EXPECT_CALL(unitMock, getAllBonuses(_, _)).Times(AtLeast(1));
 		EXPECT_CALL(unitMock, getTreeVersion()).Times(AtLeast(0));
 		EXPECT_CALL(mechanicsMock, getSpellIndex()).WillRepeatedly(Return(castSpell));
+		EXPECT_CALL(mechanicsMock, getSpellId()).WillRepeatedly(Return(SpellID(castSpell)));
 	}
 
 	void SetUp() override
@@ -40,7 +41,7 @@ public:
 	}
 };
 
-TEST_P(AbsoluteSpellConditionTest, DISABLED_ChecksAbsoluteCase)
+TEST_P(AbsoluteSpellConditionTest, ChecksAbsoluteCase)
 {
 	setDefaultExpectations();
 	auto bonus = std::make_shared<Bonus>(BonusDuration::ONE_BATTLE, BonusType::SPELL_IMMUNITY, BonusSource::OTHER, 4, BonusSourceID(), BonusSubtypeID(SpellID(immuneSpell)));
@@ -54,7 +55,7 @@ TEST_P(AbsoluteSpellConditionTest, DISABLED_ChecksAbsoluteCase)
 		EXPECT_TRUE(subject->isReceptive(&mechanicsMock, &unitMock));
 }
 
-TEST_P(AbsoluteSpellConditionTest, DISABLED_IgnoresNormalCase)
+TEST_P(AbsoluteSpellConditionTest, IgnoresNormalCase)
 {
 	setDefaultExpectations();
 	auto bonus = std::make_shared<Bonus>(BonusDuration::ONE_BATTLE, BonusType::SPELL_IMMUNITY, BonusSource::OTHER, 4, BonusSourceID(), BonusSubtypeID(SpellID(immuneSpell)));

+ 3 - 2
test/spells/targetConditions/NormalSpellConditionTest.cpp

@@ -27,6 +27,7 @@ public:
 		EXPECT_CALL(unitMock, getAllBonuses(_, _)).Times(AtLeast(1));
 		EXPECT_CALL(unitMock, getTreeVersion()).Times(AtLeast(0));
 		EXPECT_CALL(mechanicsMock, getSpellIndex()).WillRepeatedly(Return(castSpell));
+		EXPECT_CALL(mechanicsMock, getSpellId()).WillRepeatedly(Return(SpellID(castSpell)));
 	}
 
 	void SetUp() override
@@ -40,7 +41,7 @@ public:
 	}
 };
 
-TEST_P(NormalSpellConditionTest, DISABLED_ChecksAbsoluteCase)
+TEST_P(NormalSpellConditionTest, ChecksAbsoluteCase)
 {
 	setDefaultExpectations();
 	auto bonus = std::make_shared<Bonus>(BonusDuration::ONE_BATTLE, BonusType::SPELL_IMMUNITY, BonusSource::OTHER, 4, BonusSourceID(), BonusSubtypeID(SpellID(immuneSpell)));
@@ -54,7 +55,7 @@ TEST_P(NormalSpellConditionTest, DISABLED_ChecksAbsoluteCase)
 		EXPECT_TRUE(subject->isReceptive(&mechanicsMock, &unitMock));
 }
 
-TEST_P(NormalSpellConditionTest, DISABLED_ChecksNormalCase)
+TEST_P(NormalSpellConditionTest, ChecksNormalCase)
 {
 	setDefaultExpectations();
 	auto bonus = std::make_shared<Bonus>(BonusDuration::ONE_BATTLE, BonusType::SPELL_IMMUNITY, BonusSource::OTHER, 4, BonusSourceID(), BonusSubtypeID(SpellID(immuneSpell)));