docs: anonymise remaining project names in test fixtures

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-07 18:41:51 +07:00
parent 4ac635b3a1
commit 631b98284a
3 changed files with 10 additions and 10 deletions
@@ -170,7 +170,7 @@ namespace AssetImportScanner
/** /**
* Package path implied by a file's position under the import root. * Package path implied by a file's position under the import root.
* *
* Correct for a MirrorTree export, which writes Game/Space/Art/SM_Rock.uasset, and a guess * Correct for a MirrorTree export, which writes Game/Art/SM_Rock.uasset, and a guess
* for anything else. Returns None when the result would not be a valid package name. * for anything else. Returns None when the result would not be a valid package name.
*/ */
FName PackageFromFolderStructure(const FString& RelativePath) FName PackageFromFolderStructure(const FString& RelativePath)
@@ -16,15 +16,15 @@ void AssetUsagePathsSpec::Define()
{ {
It("detects an OFPA external actor package", [this]() It("detects an OFPA external actor package", [this]()
{ {
// Real shape from this project: /Game/__ExternalActors__/Space/Maps/WP_Example/8/AB/<22 chars> // Real shape from a live project: /Game/__ExternalActors__/Maps/WP_Example/8/AB/<22 chars>
TestTrue(TEXT("external actor"), TestTrue(TEXT("external actor"),
AssetUsagePaths::IsExternalPackage(FName(TEXT("/Game/__ExternalActors__/Space/Maps/WP_Example/8/AB/QWERTYUIOPASDFGHJKLZXC")))); AssetUsagePaths::IsExternalPackage(FName(TEXT("/Game/__ExternalActors__/Maps/WP_Example/8/AB/QWERTYUIOPASDFGHJKLZXC"))));
}); });
It("detects an external objects package", [this]() It("detects an external objects package", [this]()
{ {
TestTrue(TEXT("external object"), TestTrue(TEXT("external object"),
AssetUsagePaths::IsExternalPackage(FName(TEXT("/Game/__ExternalObjects__/Space/Maps/L_3i_Hub/1/2A/ABC")))); AssetUsagePaths::IsExternalPackage(FName(TEXT("/Game/__ExternalObjects__/Maps/L_3i_Hub/1/2A/ABC"))));
}); });
It("does not flag an ordinary content package", [this]() It("does not flag an ordinary content package", [this]()
@@ -44,7 +44,7 @@ void AssetUsagePathsSpec::Define()
{ {
It("flags /Script packages", [this]() It("flags /Script packages", [this]()
{ {
TestTrue(TEXT("script"), AssetUsagePaths::IsScriptPackage(FName(TEXT("/Script/Space")))); TestTrue(TEXT("script"), AssetUsagePaths::IsScriptPackage(FName(TEXT("/Script/MyGame"))));
}); });
It("does not flag content that starts with the same letters", [this]() It("does not flag content that starts with the same letters", [this]()
@@ -146,7 +146,7 @@ void AssetUsagePathsSpec::Define()
It("returns empty for script and engine packages rather than inventing a path", [this]() It("returns empty for script and engine packages rather than inventing a path", [this]()
{ {
TestTrue(TEXT("script"), TestTrue(TEXT("script"),
AssetUsagePaths::ToProjectRelativePath(FName(TEXT("/Script/Space")), false).IsEmpty()); AssetUsagePaths::ToProjectRelativePath(FName(TEXT("/Script/MyGame")), false).IsEmpty());
TestTrue(TEXT("engine"), TestTrue(TEXT("engine"),
AssetUsagePaths::ToProjectRelativePath(FName(TEXT("/Engine/BasicShapes/Cube")), false).IsEmpty()); AssetUsagePaths::ToProjectRelativePath(FName(TEXT("/Engine/BasicShapes/Cube")), false).IsEmpty());
}); });
@@ -154,8 +154,8 @@ void AssetUsagePathsSpec::Define()
It("converts an external actor package, which is still under /Game", [this]() It("converts an external actor package, which is still under /Game", [this]()
{ {
TestEqual(TEXT("external actor"), TestEqual(TEXT("external actor"),
AssetUsagePaths::ToProjectRelativePath(FName(TEXT("/Game/__ExternalActors__/Space/Maps/WP_Example/8/AB/ABC")), false), AssetUsagePaths::ToProjectRelativePath(FName(TEXT("/Game/__ExternalActors__/Maps/WP_Example/8/AB/ABC")), false),
FString(TEXT("Content/__ExternalActors__/Space/Maps/WP_Example/8/AB/ABC.uasset"))); FString(TEXT("Content/__ExternalActors__/Maps/WP_Example/8/AB/ABC.uasset")));
}); });
}); });
} }
@@ -17,7 +17,7 @@ namespace
FAssetUsageAuditResult Result; FAssetUsageAuditResult Result;
Result.Header.GeneratedAt = FDateTime(2026, 9, 2, 12, 0, 0); Result.Header.GeneratedAt = FDateTime(2026, 9, 2, 12, 0, 0);
Result.Header.ProjectName = TEXT("Space"); Result.Header.ProjectName = TEXT("MyProject");
Result.Header.EngineVersion = TEXT("5.6.1"); Result.Header.EngineVersion = TEXT("5.6.1");
Result.Header.ToolVersion = TEXT("0.1"); Result.Header.ToolVersion = TEXT("0.1");
Result.Header.LevelsScanned = 2; Result.Header.LevelsScanned = 2;
@@ -172,7 +172,7 @@ void AssetUsageReportWriterSpec::Define()
TestTrue(TEXT("header object"), Root->TryGetObjectField(TEXT("header"), Header)); TestTrue(TEXT("header object"), Root->TryGetObjectField(TEXT("header"), Header));
if (Header) if (Header)
{ {
TestEqual(TEXT("project"), (*Header)->GetStringField(TEXT("project")), FString(TEXT("Space"))); TestEqual(TEXT("project"), (*Header)->GetStringField(TEXT("project")), FString(TEXT("MyProject")));
TestEqual(TEXT("levelsScanned"), (*Header)->GetIntegerField(TEXT("levelsScanned")), 2); TestEqual(TEXT("levelsScanned"), (*Header)->GetIntegerField(TEXT("levelsScanned")), 2);
} }