@@ -26,7 +26,7 @@ class MockDelegate : public Engine::Delegate {
2626 MOCK_METHOD2 (OnEngineUpdateSemantics,
2727 void (SemanticsNodeUpdates, CustomAccessibilityActionUpdates));
2828 MOCK_METHOD1 (OnEngineHandlePlatformMessage,
29- void (fml::RefPtr <PlatformMessage>));
29+ void (std::unique_ptr <PlatformMessage>));
3030 MOCK_METHOD0 (OnPreEngineRestart, void ());
3131 MOCK_METHOD0 (OnRootIsolateCreated, void ());
3232 MOCK_METHOD2 (UpdateIsolateDescription, void (const std::string, int64_t ));
@@ -51,7 +51,7 @@ class MockRuntimeDelegate : public RuntimeDelegate {
5151 MOCK_METHOD1 (Render, void (std::unique_ptr<flutter::LayerTree>));
5252 MOCK_METHOD2 (UpdateSemantics,
5353 void (SemanticsNodeUpdates, CustomAccessibilityActionUpdates));
54- MOCK_METHOD1 (HandlePlatformMessage, void (fml::RefPtr <PlatformMessage>));
54+ MOCK_METHOD1 (HandlePlatformMessage, void (std::unique_ptr <PlatformMessage>));
5555 MOCK_METHOD0 (GetFontCollection, FontCollection&());
5656 MOCK_METHOD0 (OnRootIsolateCreated, void ());
5757 MOCK_METHOD2 (UpdateIsolateDescription, void (const std::string, int64_t ));
@@ -67,14 +67,14 @@ class MockRuntimeController : public RuntimeController {
6767 MockRuntimeController (RuntimeDelegate& client, TaskRunners p_task_runners)
6868 : RuntimeController(client, p_task_runners) {}
6969 MOCK_METHOD0 (IsRootIsolateRunning, bool ());
70- MOCK_METHOD1 (DispatchPlatformMessage, bool (fml::RefPtr <PlatformMessage>));
70+ MOCK_METHOD1 (DispatchPlatformMessage, bool (std::unique_ptr <PlatformMessage>));
7171 MOCK_METHOD3 (LoadDartDeferredLibraryError,
7272 void (intptr_t , const std::string, bool ));
7373 MOCK_CONST_METHOD0 (GetDartVM, DartVM*());
7474 MOCK_METHOD2 (NotifyIdle, bool (int64_t , size_t ));
7575};
7676
77- fml::RefPtr <PlatformMessage> MakePlatformMessage (
77+ std::unique_ptr <PlatformMessage> MakePlatformMessage (
7878 const std::string& channel,
7979 const std::map<std::string, std::string>& values,
8080 fml::RefPtr<PlatformMessageResponse> response) {
@@ -95,7 +95,7 @@ fml::RefPtr<PlatformMessage> MakePlatformMessage(
9595 document.Accept (writer);
9696 const uint8_t * data = reinterpret_cast <const uint8_t *>(buffer.GetString ());
9797
98- fml::RefPtr <PlatformMessage> message = fml::MakeRefCounted <PlatformMessage>(
98+ std::unique_ptr <PlatformMessage> message = std::make_unique <PlatformMessage>(
9999 channel, std::vector<uint8_t >(data, data + buffer.GetSize ()), response);
100100 return message;
101101}
@@ -179,9 +179,9 @@ TEST_F(EngineTest, DispatchPlatformMessageUnknown) {
179179
180180 fml::RefPtr<PlatformMessageResponse> response =
181181 fml::MakeRefCounted<MockResponse>();
182- fml::RefPtr <PlatformMessage> message =
183- fml::MakeRefCounted <PlatformMessage>(" foo" , response);
184- engine->DispatchPlatformMessage (message);
182+ std::unique_ptr <PlatformMessage> message =
183+ std::make_unique <PlatformMessage>(" foo" , response);
184+ engine->DispatchPlatformMessage (std::move ( message) );
185185 });
186186}
187187
@@ -209,9 +209,9 @@ TEST_F(EngineTest, DispatchPlatformMessageInitialRoute) {
209209 {" method" , " setInitialRoute" },
210210 {" args" , " test_initial_route" },
211211 };
212- fml::RefPtr <PlatformMessage> message =
212+ std::unique_ptr <PlatformMessage> message =
213213 MakePlatformMessage (" flutter/navigation" , values, response);
214- engine->DispatchPlatformMessage (message);
214+ engine->DispatchPlatformMessage (std::move ( message) );
215215 EXPECT_EQ (engine->InitialRoute (), " test_initial_route" );
216216 });
217217}
@@ -242,9 +242,9 @@ TEST_F(EngineTest, DispatchPlatformMessageInitialRouteIgnored) {
242242 {" method" , " setInitialRoute" },
243243 {" args" , " test_initial_route" },
244244 };
245- fml::RefPtr <PlatformMessage> message =
245+ std::unique_ptr <PlatformMessage> message =
246246 MakePlatformMessage (" flutter/navigation" , values, response);
247- engine->DispatchPlatformMessage (message);
247+ engine->DispatchPlatformMessage (std::move ( message) );
248248 EXPECT_EQ (engine->InitialRoute (), " " );
249249 });
250250}
0 commit comments