Show / Hide Table of Contents

Namespace UE4.NetcodeUnitTest

Classes

ClientUnitTest

Base class for all unit tests depending upon a MinimalClient connecting to a server.

HTML5Client

Basic unit test for verifying simple client connection to a server, using the HTML5 net driver.

IPClient

Basic unit test for launching a server and connecting a client, while verifying that the correct net driver was used, and that the client connected successfully.

MinimalClient

Base class for implementing a barebones/stripped-down game client, capable of connecting to a regular game server, but stripped/locked-down so that the absolute minimum of client/server netcode functionality is executed, for connecting the client.

NetPropertyHook

Net Property Hook

NUTActor

NUTActor

NUTGlobals

Stores globals/static-variables for NetcodeUnitTest - for compatibility with hot reload

ProcessUnitTest

Base class for all unit tests which launch child processes, whether they be UE4 child processes, or other arbitrary programs.

SteamClient

Basic unit test for verifying simple client connection to a server, using the Steam net driver.

UnitTask

UnitTask's are used to implement supporting code for UnitTest's, for handling complex behind-the-scenes setup prior to test execution (e.

UnitTest

Base class for all unit tests

UnitTestActorChannel

An actor net channel override, for hooking ReceivedBunch, to aid in detecting/blocking of remote actors, of a specific class

UnitTestBase

Base class for the unit test framework event implementation (all engine/external-triggered events are wrapped, in order to hook logs triggered during their execution)

UnitTestChannel

A net channel for overriding the implementation of traditional net channels, for e.

UnitTestCommandlet

A commandlet for running unit tests, without having to launch the game client.

UnitTestManager

Manages centralized execution and tracking of unit tests, as well as handling console commands,

UnitTestPackageMap

Package map override, for blocking the creation of actor channels for specific actors (by detecting the actor class being created)

VMReflection

Internal unit test for verifying the functionality of the UScript/BP VM reflection helper

VMTestClassA

Test classes for testing different types/combinations of property reflection

VMTestClassB

VMTest Class B

Enums

EMinClientFlags

Flags for configuring the minimal client, what parts of the netcode should be enabled etc.

EUnitTestResetStage

EUnitTestVerification

The verification status of the current unit test - normally its execution completes immediately after positive/negative verification

Back to top Generated by DocFX