@@ -156,11 +156,9 @@ TEST(AccessibilityBridgeTest, canFireChildrenChangedCorrectly) {
156156}
157157
158158TEST (AccessibilityBridgeTest, canUpdateDelegate) {
159- TestAccessibilityBridgeDelegate* delegate =
160- new TestAccessibilityBridgeDelegate ();
161- std::unique_ptr<TestAccessibilityBridgeDelegate> ptr (delegate);
162159 std::shared_ptr<AccessibilityBridge> bridge =
163- std::make_shared<AccessibilityBridge>(std::move (ptr));
160+ std::make_shared<AccessibilityBridge>(
161+ std::make_unique<TestAccessibilityBridgeDelegate>());
164162 FlutterSemanticsNode root;
165163 root.id = 0 ;
166164 root.flags = static_cast <FlutterSemanticsFlag>(0 );
@@ -200,10 +198,7 @@ TEST(AccessibilityBridgeTest, canUpdateDelegate) {
200198 EXPECT_FALSE (root_node.expired ());
201199 EXPECT_FALSE (child1_node.expired ());
202200 // Update Delegate
203- TestAccessibilityBridgeDelegate* new_delegate =
204- new TestAccessibilityBridgeDelegate ();
205- std::unique_ptr<TestAccessibilityBridgeDelegate> new_ptr (new_delegate);
206- bridge->UpdateDelegate (std::move (new_ptr));
201+ bridge->UpdateDelegate (std::make_unique<TestAccessibilityBridgeDelegate>());
207202
208203 // Old tree is destroyed.
209204 EXPECT_TRUE (root_node.expired ());
@@ -266,11 +261,9 @@ TEST(AccessibilityBridgeTest, canHandleSelectionChangeCorrectly) {
266261}
267262
268263TEST (AccessibilityBridgeTest, doesNotAssignEditableRootToSelectableText) {
269- TestAccessibilityBridgeDelegate* delegate =
270- new TestAccessibilityBridgeDelegate ();
271- std::unique_ptr<TestAccessibilityBridgeDelegate> ptr (delegate);
272264 std::shared_ptr<AccessibilityBridge> bridge =
273- std::make_shared<AccessibilityBridge>(std::move (ptr));
265+ std::make_shared<AccessibilityBridge>(
266+ std::make_unique<TestAccessibilityBridgeDelegate>());
274267 FlutterSemanticsNode root;
275268 root.id = 0 ;
276269 root.flags = static_cast <FlutterSemanticsFlag>(
@@ -292,9 +285,8 @@ TEST(AccessibilityBridgeTest, doesNotAssignEditableRootToSelectableText) {
292285
293286 auto root_node = bridge->GetFlutterPlatformNodeDelegateFromID (0 ).lock ();
294287
295- EXPECT_EQ (root_node->GetData ().GetBoolAttribute (
296- ax::mojom::BoolAttribute::kEditableRoot ),
297- false );
288+ EXPECT_FALSE (root_node->GetData ().GetBoolAttribute (
289+ ax::mojom::BoolAttribute::kEditableRoot ));
298290}
299291
300292} // namespace testing
0 commit comments