![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ProcEventInfoHelper.h"#include "SpellMgr.h"#include "WorldMock.h"#include "gtest/gtest.h"#include "gmock/gmock.h"Go to the source code of this file.
Classes | |
| class | PeriodicAbsorbStealthProcTest |
| Tests for fully absorbed periodic damage not triggering TAKEN procs. More... | |
Functions | |
| TEST_F (PeriodicAbsorbStealthProcTest, FullyAbsorbedPeriodicDoesNotTriggerTakenProc) | |
| TEST_F (PeriodicAbsorbStealthProcTest, NonAbsorbedPeriodicTriggersTakenProc) | |
| TEST_F (PeriodicAbsorbStealthProcTest, CriticalPeriodicTriggersTakenProc) | |
| TEST_F (PeriodicAbsorbStealthProcTest, PartiallyAbsorbedPeriodicTriggersTakenProc) | |
| TEST_F (PeriodicAbsorbStealthProcTest, FullyAbsorbedPeriodicTriggersDoneProc) | |
| TEST_F | ( | PeriodicAbsorbStealthProcTest | , |
| CriticalPeriodicTriggersTakenProc | |||
| ) |
References ProcEventInfoBuilder::Build(), SpellProcEntryBuilder::Build(), PROC_FLAG_TAKEN_PERIODIC, PROC_HIT_CRITICAL, sSpellMgr, ProcEventInfoBuilder::WithHitMask(), SpellProcEntryBuilder::WithHitMask(), SpellProcEntryBuilder::WithProcFlags(), and ProcEventInfoBuilder::WithTypeMask().
| TEST_F | ( | PeriodicAbsorbStealthProcTest | , |
| FullyAbsorbedPeriodicDoesNotTriggerTakenProc | |||
| ) |
References ProcEventInfoBuilder::Build(), SpellProcEntryBuilder::Build(), PROC_FLAG_TAKEN_PERIODIC, PROC_HIT_ABSORB, sSpellMgr, ProcEventInfoBuilder::WithHitMask(), SpellProcEntryBuilder::WithHitMask(), SpellProcEntryBuilder::WithProcFlags(), and ProcEventInfoBuilder::WithTypeMask().
| TEST_F | ( | PeriodicAbsorbStealthProcTest | , |
| FullyAbsorbedPeriodicTriggersDoneProc | |||
| ) |
References ProcEventInfoBuilder::Build(), SpellProcEntryBuilder::Build(), PROC_FLAG_DONE_PERIODIC, PROC_HIT_ABSORB, PROC_SPELL_PHASE_HIT, sSpellMgr, ProcEventInfoBuilder::WithHitMask(), SpellProcEntryBuilder::WithHitMask(), SpellProcEntryBuilder::WithProcFlags(), ProcEventInfoBuilder::WithSpellPhaseMask(), SpellProcEntryBuilder::WithSpellPhaseMask(), and ProcEventInfoBuilder::WithTypeMask().
| TEST_F | ( | PeriodicAbsorbStealthProcTest | , |
| NonAbsorbedPeriodicTriggersTakenProc | |||
| ) |
References ProcEventInfoBuilder::Build(), SpellProcEntryBuilder::Build(), PROC_FLAG_TAKEN_PERIODIC, PROC_HIT_NORMAL, sSpellMgr, ProcEventInfoBuilder::WithHitMask(), SpellProcEntryBuilder::WithHitMask(), SpellProcEntryBuilder::WithProcFlags(), and ProcEventInfoBuilder::WithTypeMask().
| TEST_F | ( | PeriodicAbsorbStealthProcTest | , |
| PartiallyAbsorbedPeriodicTriggersTakenProc | |||
| ) |
References ProcEventInfoBuilder::Build(), SpellProcEntryBuilder::Build(), PROC_FLAG_TAKEN_PERIODIC, PROC_HIT_ABSORB, PROC_HIT_NORMAL, sSpellMgr, ProcEventInfoBuilder::WithHitMask(), SpellProcEntryBuilder::WithHitMask(), SpellProcEntryBuilder::WithProcFlags(), and ProcEventInfoBuilder::WithTypeMask().