Navigation
Unreal Engine C++ API Reference > Plugins > NUTUnrealEngine > UnitTests > Obsolete
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUnitTestBase
- UUnitTest
- UProcessUnitTest
- UClientUnitTest
- UUTT61_DebugReplicateData
References
Module | NUTUnrealEngine |
Header | /Engine/Plugins/NetcodeUnitTest/NUTUnrealEngine/Source/NUTUnrealEngine/Classes/UnitTests/Obsolete/UTT61_DebugReplicateData.h |
Include | #include "UnitTests/Obsolete/UTT61_DebugReplicateData.h" |
Syntax
UCLASS&40;&41;
class UUTT61_DebugReplicateData : public UClientUnitTest
Remarks
Implements UTT GameplayDebuggingComponent/ServerReplicateData crash
Command: UTT -b 61 127.0.0.1
Documentation from Luigi:
- TEST VULNERABILITY: ServerReplicateData array overflow
07 May 2014 ServerReplicateData array overflow
The ServerReplicateMessageToAIDebugView function used for some debugging features is affected by an array overflow with the InMessages: ActivateDataView and DeactivateDataView.
This is the same function that was affected by the bug 55 reported the 27 March, anyway remember that it's NOT used in shipping builds.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TObjectPtr< UClass > | RepClass | Reference to the GameplayDebuggingReplicator class |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UUTT61_DebugReplicateData
(
const FObjectInitializer& ObjectInitializer |
UUTT61_DebugReplicateData |
Overridden from UClientUnitTest
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Interface and hooked events for client unit tests Override this, to implement the client unit test NOTE: Should be called last, in overridden functions IMPORTANT: EndUnitTest should be triggered, upon completion of the unit test (which may be delayed, for many unit tests) | |
![]() ![]() |
void | NotifyAllowNetActor
(
UClass* ActorClass, |
Notification triggered BEFORE a replicated actor has been created (allowing you to block creation, based on class) |
![]() ![]() |
void | NotifyNetActor
(
UActorChannel* ActorChannel, |
Override this, to receive notification AFTER an actor channel actor has been created |
Overridden from UProcessUnitTest
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | NotifyProcessLog
(
TWeakPtr< FUnitTestProcess > InProcess, |
Interface for process unit tests For implementation in subclasses, for helping to verify success/fail upon completion of unit tests NOTE: Not called again once VerificationState is set WARNING: Be careful when iterating InLogLines in multiple different for loops, if the sequence of detected logs is important |
Overridden from UUnitTest
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Finishes initializing unit test settings, that rely upon the current unit test environment being loaded |