Flutter Windows Embedder
method_call_unittests.cc
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
6 
7 #include <memory>
8 #include <string>
9 
10 #include "gtest/gtest.h"
11 
12 namespace flutter {
13 
14 TEST(MethodCallTest, Basic) {
15  const std::string method_name("method_name");
16  const int argument = 42;
17  MethodCall<int> method_call(method_name, std::make_unique<int>(argument));
18  EXPECT_EQ(method_call.method_name(), method_name);
19  ASSERT_NE(method_call.arguments(), nullptr);
20  EXPECT_EQ(*method_call.arguments(), 42);
21 }
22 
23 } // namespace flutter
flutter::TEST
TEST(FlutterEngineTest, CreateDestroy)
Definition: flutter_engine_unittests.cc:103
flutter::MethodCall
Definition: method_call.h:18
flutter
Definition: accessibility_bridge_windows.cc:11
flutter::MethodCall::method_name
const std::string & method_name() const
Definition: method_call.h:31
method_call.h
flutter::MethodCall::arguments
const T * arguments() const
Definition: method_call.h:34