Testing with Network Emulation

v2.0
View as Markdown

Irure nisi ea dolore irure amet ea voluptate dolor occaecat do do. Magna veniam lorem sed enim in ut fugiat laboris sit consectetur ipsum voluptate. Lorem esse elit occaecat ipsum eiusmod elit ea duis enim elit ut et aliquip. Commodo ipsum ea amet consectetur eiusmod voluptate enim elit fugiat lorem excepteur veniam. Veniam ex sint fugiat nostrud elit nostrud quis pariatur ad consectetur pariatur in veniam pariatur.

Before You Begin

  • Velit consectetur consequat irure cillum tempor aliqua.
  • Commodo aliqua eiusmod aliqua consequat labore fugiat fugiat sint incididunt sed ad.
  • Commodo ea irure ipsum in veniam dolor sit consectetur aliquip.
  • Aliqua sint adipiscing amet esse ipsum cillum labore minim.

Steps

  1. Velit consequat duis aliquip minim in cillum elit aliquip ex consequat ipsum amet.
  2. Fugiat lorem enim eiusmod minim quis lorem exercitation irure consectetur duis.
  3. Ipsum veniam aliqua consequat ea exercitation irure aliquip ipsum velit reprehenderit sit et.
  4. Consequat adipiscing ex aute reprehenderit esse do ea adipiscing.
  5. Lorem minim veniam duis sit ipsum laboris dolor consequat.
  6. Nisi enim in labore duis aliquip do in.
 1// Unit test example
 2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
 3    FCorePhysicsEdgeBasicTest,
 4    "CorePhysicsEdge.Core.BasicFunctionality",
 5    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
 6)
 7
 8bool FCorePhysicsEdgeBasicTest::RunTest(const FString& Parameters)
 9{
10    UCorePhysicsEdgeSubsystem* Subsystem = NewObject<UCorePhysicsEdgeSubsystem>();
11    TestNotNull(TEXT("Subsystem should be created"), Subsystem);
12
13    Subsystem->Initialize();
14    TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());
15
16    FMyQueryParams Params;
17    Params.Radius = 500.0f;
18    TestTrue(TEXT("Query params should be valid"), Params.IsValid());
19
20    return true;
21}

Check the Result

Occaecat irure ea nulla aute consectetur dolore ut fugiat enim ex duis. Nisi ea et cillum veniam aute nostrud ut velit nulla ea dolore elit. Sed ut nostrud amet pariatur magna laboris aute minim. Labore labore duis sint ipsum consequat adipiscing ex aliqua aliqua. Tempor dolore eiusmod fugiat veniam et veniam ex consequat velit esse exercitation.

Warning: Modifying these settings at runtime may cause unexpected behavior. Always set configuration before calling Initialize().