JetBrains Rider 2025.2 Help

Unreal Engine 的预定义文件模板

本主题列出了 JetBrains Rider 2025.2 中 Unreal Engine 的所有预定义文件模板。 有关文件模板的更多信息,请参阅 从模板创建文件

模板

详情

复杂测试

复杂测试

范围 Unreal 项目

主体

#include "Misc/AutomationTest.h" IMPLEMENT_COMPLEX_AUTOMATION_TEST($CLASS_NAME$, "$NAMESPACE$.$SELSTART$$CLASS_NAME$$SELEND$", EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter) void $CLASS_NAME$::GetTests(TArray<FString>& OutBeautifiedNames, TArray <FString>& OutTestCommands) const { OutBeautifiedNames.Add(TEXT("$CLASS_NAME$_TestName")); OutTestCommands.Add(TEXT("$CLASS_NAME$_TestName")); $END$ } bool $CLASS_NAME$::RunTest(const FString& Parameters) { return true; }

参数

  • CLASS_NAME - 解析为当前文件名(不含扩展名),并将所有非字母数字字符替换为下划线

  • NAMESPACE - 计算当前文件的默认命名空间

  • END - 应用模板后光标的位置。

简单测试

简单测试

范围 Unreal 项目

主体

#include "Misc/AutomationTest.h" IMPLEMENT_SIMPLE_AUTOMATION_TEST($CLASS_NAME$, "$NAMESPACE$.$SELSTART$$CLASS_NAME$$SELEND$", EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter) bool $CLASS_NAME$::RunTest(const FString& Parameters) { // Make the test pass by returning true, or fail by returning false. return true; }

参数

  • CLASS_NAME - 解析为当前文件名(不含扩展名),并将所有非字母数字字符替换为下划线

  • NAMESPACE - 计算当前文件的默认命名空间

最后修改日期: 2025年 9月 26日