![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Tests for spell immunity mechanics. More...
Go to the source code of this file.
Functions | |
| TEST (SpellImmunityTest, HasOnlyDamageEffects_TrueForPureDamage) | |
| TEST (SpellImmunityTest, HasOnlyDamageEffects_FalseForDamagePlusAura) | |
| TEST (SpellImmunityTest, SpellImmunity_BlocksAllSpells) | |
| TEST (SpellImmunityTest, DamageImmunity_BlocksDamageOnlySpell) | |
| TEST (SpellImmunityTest, SelfInvulnerability_BlocksMeleeDamage) | |
| TEST (SpellImmunityTest, DamageImmunity_DoesNotMissMixedSpell) | |
| TEST (SpellImmunityTest, HandOfFreedomStyle_MovementImmunity_AllowsDamageBlocksSlow) | |
| TEST (SpellImmunityTest, NoMovementImmunity_FrostboltStyle_AppliesDamageAndSlow) | |
| TEST (SpellImmunityTest, CycloneLikeSpell_DivineShieldStyle_Immune) | |
| TEST (SpellImmunityTest, SpellImmunity_BlocksSlowOnlySpell) | |
| TEST (SpellImmunityTest, DamageImmunity_DoesNotBlockSlowOnlySpell) | |
| TEST (SpellImmunityTest, ImmunityMask_PartialOverlapDoesNotCount) | |
| TEST (SpellImmunityTest, ImmunityMask_FullCoverageAccepted) | |
| TEST (SpellImmunityTest, ImmunityMask_SupersetMatches) | |
| TEST (SpellImmunityTest, Bladestorm_ImmuneToStun) | |
| TEST (SpellImmunityTest, StunImmunity_DoesNotFullyBlockMixedSpell) | |
Tests for spell immunity mechanics.
Definition in file SpellImmunityTest.cpp.
| TEST | ( | SpellImmunityTest | , |
| Bladestorm_ImmuneToStun | |||
| ) |
References SPELL_MISS_IMMUNE, and SPELL_MISS_NONE.
| TEST | ( | SpellImmunityTest | , |
| CycloneLikeSpell_DivineShieldStyle_Immune | |||
| ) |
References SPELL_MISS_IMMUNE.
| TEST | ( | SpellImmunityTest | , |
| DamageImmunity_BlocksDamageOnlySpell | |||
| ) |
References SPELL_MISS_IMMUNE.
| TEST | ( | SpellImmunityTest | , |
| DamageImmunity_DoesNotBlockSlowOnlySpell | |||
| ) |
References SPELL_MISS_NONE.
| TEST | ( | SpellImmunityTest | , |
| DamageImmunity_DoesNotMissMixedSpell | |||
| ) |
References SPELL_MISS_NONE.
| TEST | ( | SpellImmunityTest | , |
| HandOfFreedomStyle_MovementImmunity_AllowsDamageBlocksSlow | |||
| ) |
| TEST | ( | SpellImmunityTest | , |
| HasOnlyDamageEffects_FalseForDamagePlusAura | |||
| ) |
| TEST | ( | SpellImmunityTest | , |
| HasOnlyDamageEffects_TrueForPureDamage | |||
| ) |
| TEST | ( | SpellImmunityTest | , |
| ImmunityMask_FullCoverageAccepted | |||
| ) |
References Unit::IsImmuneMaskFully(), SPELL_SCHOOL_MASK_MAGIC, and SPELL_SCHOOL_MASK_SPELL.
| TEST | ( | SpellImmunityTest | , |
| ImmunityMask_PartialOverlapDoesNotCount | |||
| ) |
References Unit::IsImmuneMaskFully(), SPELL_SCHOOL_MASK_ALL, and SPELL_SCHOOL_MASK_FROST.
| TEST | ( | SpellImmunityTest | , |
| ImmunityMask_SupersetMatches | |||
| ) |
References Unit::IsImmuneMaskFully(), SPELL_SCHOOL_MASK_ALL, and SPELL_SCHOOL_MASK_MAGIC.
| TEST | ( | SpellImmunityTest | , |
| NoMovementImmunity_FrostboltStyle_AppliesDamageAndSlow | |||
| ) |
| TEST | ( | SpellImmunityTest | , |
| SelfInvulnerability_BlocksMeleeDamage | |||
| ) |
References SPELL_MISS_IMMUNE.
| TEST | ( | SpellImmunityTest | , |
| SpellImmunity_BlocksAllSpells | |||
| ) |
References SPELL_MISS_IMMUNE.
| TEST | ( | SpellImmunityTest | , |
| SpellImmunity_BlocksSlowOnlySpell | |||
| ) |
References SPELL_MISS_IMMUNE.
| TEST | ( | SpellImmunityTest | , |
| StunImmunity_DoesNotFullyBlockMixedSpell | |||
| ) |
References SPELL_MISS_NONE.