From 7b9e172dbf9b7a880fea62ae4e0b3f9a6a433ebe Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Wed, 15 Apr 2026 20:16:50 +0800 Subject: [PATCH] test(scripting): cover scriptable render pipeline asset selection --- tests/scripting/test_mono_script_runtime.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/scripting/test_mono_script_runtime.cpp b/tests/scripting/test_mono_script_runtime.cpp index 4b8029f0..60f31153 100644 --- a/tests/scripting/test_mono_script_runtime.cpp +++ b/tests/scripting/test_mono_script_runtime.cpp @@ -289,8 +289,20 @@ TEST_F(MonoScriptRuntimeTest, ManagedGraphicsSettingsRoundTripsRenderPipelineAss EXPECT_EQ(descriptor.namespaceName, "Gameplay"); EXPECT_EQ(descriptor.className, "RenderPipelineApiProbeAsset"); + bool invalidSelectionRejected = false; + bool invalidSelectionMentionsScriptableBase = false; bool selectionRoundTripSucceeded = false; std::string selectedPipelineTypeName; + EXPECT_TRUE(runtime->TryGetFieldValue( + script, + "InvalidSelectionRejected", + invalidSelectionRejected)); + EXPECT_TRUE(invalidSelectionRejected); + EXPECT_TRUE(runtime->TryGetFieldValue( + script, + "InvalidSelectionMentionsScriptableBase", + invalidSelectionMentionsScriptableBase)); + EXPECT_TRUE(invalidSelectionMentionsScriptableBase); EXPECT_TRUE(runtime->TryGetFieldValue( script, "SelectionRoundTripSucceeded",