![]() |
TrinityCore
|
Macros | |
#define | CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER |
Enumerations | |
enum | EVENTS { EVENT_CLEAVE = 1 , EVENT_STOMP = 2 , EVENT_FIREBALL = 3 , EVENT_CONFLAGRATION = 4 , EVENT_1 = 1 , EVENT_2 = 2 , EVENT_3 = 3 } |
enum | PHASES { PHASE_1 = 1 , PHASE_2 = 2 } |
enum | GROUPS { GROUP_1 = 1 , GROUP_2 = 2 } |
Functions | |
TEST_CASE ("Schedule an event", "[EventMap]") | |
TEST_CASE ("Schedule existing event", "[EventMap]") | |
TEST_CASE ("Cancel a scheduled event", "[EventMap]") | |
TEST_CASE ("Cancel non-existing event", "[EventMap]") | |
TEST_CASE ("Reschedule an event", "[EventMap]") | |
TEST_CASE ("Reschedule a non-scheduled event", "[EventMap]") | |
eventMap | Repeat (1s) |
eventMap | Update (1s) |
REQUIRE (id==0) | |
eventMap | ScheduleEvent (EVENT_1, 1s) |
SECTION ("Scheduled event with delay not reached") | |
TEST_CASE ("Schedule event with phase", "[EventMap]") | |
TEST_CASE ("Phase helper methods", "[EventMap]") | |
TEST_CASE ("Cancel event group", "[EventMap]") | |
TEST_CASE ("Delay all events", "[EventMap]") | |
TEST_CASE ("Delay grouped events", "[EventMap]") | |
TEST_CASE ("Reset map", "[EventMap]") | |
Variables | |
uint32 | id = eventMap.ExecuteEvent() |
#define CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER |
enum EVENTS |
enum GROUPS |
enum PHASES |
eventMap Repeat | ( | 1s | ) |
REQUIRE | ( | id | = =0 | ) |
eventMap ScheduleEvent | ( | EVENT_1 | , |
1s | |||
) |
SECTION | ( | "Scheduled event with delay not reached" | ) |
TEST_CASE | ( | "Cancel a scheduled event" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Cancel event group" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Cancel non-existing event" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Delay all events" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Delay grouped events" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Phase helper methods" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Reschedule a non-scheduled event" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Reschedule an event" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Reset map" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Schedule an event" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Schedule event with phase" | , |
"" | [EventMap] | ||
) |
TEST_CASE | ( | "Schedule existing event" | , |
"" | [EventMap] | ||
) |
eventMap Update | ( | 1s | ) |
uint32 id = eventMap.ExecuteEvent() |