修复builder 调用方式
This commit is contained in:
@@ -91,9 +91,12 @@ TEST(scene_memory_resource_test, supports_independent_resource_aware_components)
|
||||
history.update(1);
|
||||
history.update(2);
|
||||
EXPECT_EQ(history.size(), 2);
|
||||
Property_Builder<Scene_Memory_Resource_Test_Property_Product, Scene_Memory_Resource_Test_Properties> builder({3});
|
||||
auto product = builder.build_with_resource(memory_resource, 4);
|
||||
auto unique_product = builder.build_unique_with_resource(memory_resource, 5);
|
||||
auto product = Property_Builder<Scene_Memory_Resource_Test_Property_Product, Scene_Memory_Resource_Test_Properties>{4}
|
||||
.set<&Scene_Memory_Resource_Test_Properties::value>(3)
|
||||
.build_with_resource(memory_resource);
|
||||
auto unique_product = Property_Builder<Scene_Memory_Resource_Test_Property_Product, Scene_Memory_Resource_Test_Properties>{5}
|
||||
.set<&Scene_Memory_Resource_Test_Properties::value>(3)
|
||||
.build_unique_with_resource(memory_resource);
|
||||
EXPECT_EQ(product->value, 7);
|
||||
EXPECT_EQ(unique_product->value, 8);
|
||||
EXPECT_GT(memory_resource.allocation_count(), 0);
|
||||
|
||||
Reference in New Issue
Block a user