ReSharper 2025.2 Help

Unreal Engine 的预定义文件模板

本主题列出了 ReSharper 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月 27日