test: close render object id coverage gaps
This commit is contained in:
@@ -29,6 +29,7 @@ using XCEngine::Rendering::BuildRenderCameraData;
|
||||
using XCEngine::Rendering::CompareVisibleRenderItemsStable;
|
||||
using XCEngine::Rendering::CollectRenderItemsForEntityIds;
|
||||
using XCEngine::Rendering::ConvertRenderObjectIdToRuntimeObjectId;
|
||||
using XCEngine::Rendering::IsValidRenderObjectId;
|
||||
using XCEngine::Rendering::VisibleRenderItem;
|
||||
using XCEngine::Rendering::kInvalidRenderObjectId;
|
||||
using XCEngine::Resources::Mesh;
|
||||
@@ -200,9 +201,10 @@ TEST_F(RenderSceneUtilityTest, CollectRenderItemsForEntityIdsFiltersInvalidTarge
|
||||
ASSERT_EQ(renderables.size(), 1u);
|
||||
EXPECT_EQ(renderables[0].gameObject, validObject);
|
||||
EXPECT_EQ(renderables[0].meshRenderer, validObject->GetComponent<MeshRendererComponent>());
|
||||
EXPECT_TRUE(renderables[0].hasSection);
|
||||
EXPECT_TRUE(IsValidRenderObjectId(renderables[0].renderObjectId));
|
||||
EXPECT_NE(renderables[0].renderObjectId, kInvalidRenderObjectId);
|
||||
EXPECT_EQ(ConvertRenderObjectIdToRuntimeObjectId(renderables[0].renderObjectId), validObject->GetID());
|
||||
EXPECT_TRUE(renderables[0].hasSection);
|
||||
}
|
||||
|
||||
TEST_F(RenderSceneUtilityTest, CollectRenderItemsForEntityIdsExpandsMeshSections) {
|
||||
@@ -221,6 +223,8 @@ TEST_F(RenderSceneUtilityTest, CollectRenderItemsForEntityIdsExpandsMeshSections
|
||||
|
||||
ASSERT_EQ(renderables.size(), 2u);
|
||||
EXPECT_EQ(renderables[0].gameObject, object);
|
||||
EXPECT_TRUE(IsValidRenderObjectId(renderables[0].renderObjectId));
|
||||
EXPECT_EQ(renderables[0].renderObjectId, renderables[1].renderObjectId);
|
||||
EXPECT_EQ(renderables[0].sectionIndex, 0u);
|
||||
EXPECT_EQ(renderables[0].materialIndex, 0u);
|
||||
EXPECT_EQ(renderables[1].sectionIndex, 1u);
|
||||
|
||||
Reference in New Issue
Block a user