所有权指针明确
This commit is contained in:
@@ -40,7 +40,9 @@ TEST(Render_3D_Scene, Builder_Instantiates_Async_Paint_Contract) {
|
||||
auto camera = *Camera_3D::Builder<Camera_3D>{}.build();
|
||||
auto axes = *Axes_3D::Builder<Axes_3D>{}.build();
|
||||
typename Scene_Object::template Builder<Scene_Object> scene_builder;
|
||||
scene_builder.add_renderable(visual.get()).add_camera(camera.get()).add_axes(axes.get());
|
||||
scene_builder.add_renderable(not_null{visual.get()})
|
||||
.add_camera(not_null{camera.get()})
|
||||
.add_axes(not_null{axes.get()});
|
||||
static_assert(std::same_as<decltype(scene_builder.build()), std::expected<std::unique_ptr<Scene_Object>, Dependency_Graph_Error>>);
|
||||
}
|
||||
TEST(Render_3D_Visual, Prepared_Data_Preserves_Datoviz_Attributes) {
|
||||
|
||||
Reference in New Issue
Block a user