UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TimerManagerTests.cpp File Reference
#include "Engine/World.h"
#include "Misc/AutomationTest.h"
#include "TimerManager.h"
#include "Engine/Engine.h"
#include "Tests/AutomationCommon.h"

Classes

struct  FDummy
 
struct  FLoopingTestFunc
 

Macros

#define TIMER_TEST_TEXT(Format, ...)   FString::Printf(TEXT("%s - %d: %s"), TEXT(__FILE__) , __LINE__ , *FString::Printf(TEXT(Format), ##__VA_ARGS__) )
 

Functions

void TimerTest_TickWorld (UWorld *World, float Time=1.f)
 
bool TimerManagerTest_InvalidTimers (UWorld *World, FAutomationTestBase *Test)
 
bool TimerManagerTest_MissingTimers (UWorld *World, FAutomationTestBase *Test)
 
bool TimerManagerTest_ValidTimer_HandleWithDelegate (UWorld *World, FAutomationTestBase *Test)
 
bool TimerManagerTest_ValidTimer_HandleLoopingSetDuringExecute (UWorld *World, FAutomationTestBase *Test)
 
bool TimerManagerTest_LoopingTimers_DifferentHandles (UWorld *World, FAutomationTestBase *Test)
 

Macro Definition Documentation

◆ TIMER_TEST_TEXT

#define TIMER_TEST_TEXT (   Format,
  ... 
)    FString::Printf(TEXT("%s - %d: %s"), TEXT(__FILE__) , __LINE__ , *FString::Printf(TEXT(Format), ##__VA_ARGS__) )

Function Documentation

◆ TimerManagerTest_InvalidTimers()

bool TimerManagerTest_InvalidTimers ( UWorld World,
FAutomationTestBase Test 
)

◆ TimerManagerTest_LoopingTimers_DifferentHandles()

bool TimerManagerTest_LoopingTimers_DifferentHandles ( UWorld World,
FAutomationTestBase Test 
)

◆ TimerManagerTest_MissingTimers()

bool TimerManagerTest_MissingTimers ( UWorld World,
FAutomationTestBase Test 
)

◆ TimerManagerTest_ValidTimer_HandleLoopingSetDuringExecute()

bool TimerManagerTest_ValidTimer_HandleLoopingSetDuringExecute ( UWorld World,
FAutomationTestBase Test 
)

◆ TimerManagerTest_ValidTimer_HandleWithDelegate()

bool TimerManagerTest_ValidTimer_HandleWithDelegate ( UWorld World,
FAutomationTestBase Test 
)

◆ TimerTest_TickWorld()

void TimerTest_TickWorld ( UWorld World,
float  Time = 1.f 
)