5#include "Containers/UnrealString.h"
6#include "Misc/AutomationTest.h"
17 bool bAllSucceeded =
true;
25 bAllSucceeded &= TestParser<FDlgConfigWriter, FDlgConfigParser>(Options, TEXT(
"FDlgConfigWriter"), TEXT(
"FDlgConfigParser"));
30 bAllSucceeded &= TestParser<FDlgJsonWriter, FDlgJsonParser>(Options, TEXT(
"FDlgJsonWriter"), TEXT(
"FDlgJsonParser"));
35#if WITH_DEV_AUTOMATION_TESTS
38IMPLEMENT_SIMPLE_AUTOMATION_TEST(FDlgIOAutomationTest,
"DlgSystem.IO.Tests",
39 EAutomationTestFlags::RequiresUser |
40 EAutomationTestFlags::EditorContext |
41 EAutomationTestFlags::ClientContext |
42 EAutomationTestFlags::CommandletContext |
43 EAutomationTestFlags::ProductFilter)
45bool FDlgIOAutomationTest::RunTest(
const FString& Parameters)
47 TestEqual(TEXT(
"true == true"),
true,
true);
DEFINE_LOG_CATEGORY(LogDlgIOTester)
static bool TestAllParsers()
bool bSupportsColorPrimitives
UPROPERTY()
bool bSupportsUObjectValueInMap
UPROPERTY()
bool bSupportsPureEnumContainer
UPROPERTY()
bool bSupportsDatePrimitive
UPROPERTY()
bool bSupportsNonPrimitiveInSet
UPROPERTY()