Add XCEditorCore app-core test target

This commit is contained in:
2026-04-27 19:47:02 +08:00
parent 0a830ab17d
commit f528295f88
5 changed files with 93 additions and 34 deletions

View File

@@ -210,30 +210,9 @@ TEST(InspectorPresentationModelTests, SceneObjectSubjectBuildsRegisteredComponen
ASSERT_TRUE(model.hasSelection);
EXPECT_EQ(model.title, "Parent");
EXPECT_EQ(model.subtitle, "GameObject");
ASSERT_EQ(model.sections.size(), 4u);
ASSERT_EQ(model.sections.size(), 2u);
ASSERT_EQ(model.componentBindings.size(), 2u);
const auto* identity = FindSection(model, "Identity");
ASSERT_NE(identity, nullptr);
const auto* sceneTypeField = FindField(*identity, "Type");
const auto* sceneNameField = FindField(*identity, "Name");
const auto* sceneIdField = FindField(*identity, "Id");
ASSERT_NE(sceneTypeField, nullptr);
ASSERT_NE(sceneNameField, nullptr);
ASSERT_NE(sceneIdField, nullptr);
EXPECT_EQ(sceneTypeField->valueText, "GameObject");
EXPECT_EQ(sceneNameField->valueText, "Parent");
EXPECT_EQ(sceneIdField->valueText, runtime.GetSelectedItemId());
const auto* hierarchy = FindSection(model, "Hierarchy");
ASSERT_NE(hierarchy, nullptr);
const auto* childrenField = FindField(*hierarchy, "Children");
const auto* parentField = FindField(*hierarchy, "Parent");
ASSERT_NE(childrenField, nullptr);
ASSERT_NE(parentField, nullptr);
EXPECT_EQ(childrenField->valueText, "1");
EXPECT_EQ(parentField->valueText, "Scene Root");
const auto* transform = FindSection(model, "Transform");
ASSERT_NE(transform, nullptr);
const auto* positionField = FindField(*transform, "Position");