@@ -25,19 +25,18 @@ MATCHER_P2(HasSetting, key, value, "") {
25
25
return false ;
26
26
}
27
27
28
- #define EXPECT_SETTING (mock, messenger, key, value ) \
29
- EXPECT_CALL (mock, fl_binary_messenger_send_on_channel( \
30
- messenger, ::testing::StrEq(" flutter/settings" ), \
31
- HasSetting(key, value), ::testing::A<GCancellable*>(), \
32
- ::testing::A<GAsyncReadyCallback>(), \
33
- ::testing::A<gpointer>()))
28
+ #define EXPECT_SETTING (messenger, key, value ) \
29
+ EXPECT_CALL ( \
30
+ messenger, \
31
+ fl_binary_messenger_send_on_channel ( \
32
+ ::testing::Eq<FlBinaryMessenger*>(messenger), \
33
+ ::testing::StrEq(" flutter/settings" ), HasSetting(key, value), \
34
+ ::testing::A<GCancellable*>(), ::testing::A<GAsyncReadyCallback>(), \
35
+ ::testing::A<gpointer>()))
34
36
35
37
TEST(FlSettingsPluginTest, AlwaysUse24HourFormat) {
36
38
::testing::NiceMock<flutter::testing::MockSettings> settings;
37
-
38
- ::testing::NiceMock<flutter::testing::MockBinaryMessenger> mock_messenger;
39
- g_autoptr (FlBinaryMessenger) messenger =
40
- fl_binary_messenger_new_mock (&mock_messenger);
39
+ ::testing::NiceMock<flutter::testing::MockBinaryMessenger> messenger;
41
40
42
41
g_autoptr (FlSettingsPlugin) plugin = fl_settings_plugin_new (messenger);
43
42
@@ -49,21 +48,18 @@ TEST(FlSettingsPluginTest, AlwaysUse24HourFormat) {
49
48
.WillOnce (::testing::Return (FL_CLOCK_FORMAT_12H))
50
49
.WillOnce (::testing::Return (FL_CLOCK_FORMAT_24H));
51
50
52
- EXPECT_SETTING (mock_messenger, messenger, " alwaysUse24HourFormat" , use_12h);
51
+ EXPECT_SETTING (messenger, " alwaysUse24HourFormat" , use_12h);
53
52
54
53
fl_settings_plugin_start (plugin, settings);
55
54
56
- EXPECT_SETTING (mock_messenger, messenger, " alwaysUse24HourFormat" , use_24h);
55
+ EXPECT_SETTING (messenger, " alwaysUse24HourFormat" , use_24h);
57
56
58
57
fl_settings_emit_changed (settings);
59
58
}
60
59
61
60
TEST (FlSettingsPluginTest, PlatformBrightness) {
62
61
::testing::NiceMock<flutter::testing::MockSettings> settings;
63
-
64
- ::testing::NiceMock<flutter::testing::MockBinaryMessenger> mock_messenger;
65
- g_autoptr (FlBinaryMessenger) messenger =
66
- fl_binary_messenger_new_mock (&mock_messenger);
62
+ ::testing::NiceMock<flutter::testing::MockBinaryMessenger> messenger;
67
63
68
64
g_autoptr (FlSettingsPlugin) plugin = fl_settings_plugin_new (messenger);
69
65
@@ -75,21 +71,18 @@ TEST(FlSettingsPluginTest, PlatformBrightness) {
75
71
.WillOnce (::testing::Return (FL_COLOR_SCHEME_LIGHT))
76
72
.WillOnce (::testing::Return (FL_COLOR_SCHEME_DARK));
77
73
78
- EXPECT_SETTING (mock_messenger, messenger, " platformBrightness" , light);
74
+ EXPECT_SETTING (messenger, " platformBrightness" , light);
79
75
80
76
fl_settings_plugin_start (plugin, settings);
81
77
82
- EXPECT_SETTING (mock_messenger, messenger, " platformBrightness" , dark);
78
+ EXPECT_SETTING (messenger, " platformBrightness" , dark);
83
79
84
80
fl_settings_emit_changed (settings);
85
81
}
86
82
87
83
TEST (FlSettingsPluginTest, TextScaleFactor) {
88
84
::testing::NiceMock<flutter::testing::MockSettings> settings;
89
-
90
- ::testing::NiceMock<flutter::testing::MockBinaryMessenger> mock_messenger;
91
- g_autoptr (FlBinaryMessenger) messenger =
92
- fl_binary_messenger_new_mock (&mock_messenger);
85
+ ::testing::NiceMock<flutter::testing::MockBinaryMessenger> messenger;
93
86
94
87
g_autoptr (FlSettingsPlugin) plugin = fl_settings_plugin_new (messenger);
95
88
@@ -101,11 +94,11 @@ TEST(FlSettingsPluginTest, TextScaleFactor) {
101
94
.WillOnce (::testing::Return (1.0 ))
102
95
.WillOnce (::testing::Return (2.0 ));
103
96
104
- EXPECT_SETTING (mock_messenger, messenger, " textScaleFactor" , one);
97
+ EXPECT_SETTING (messenger, " textScaleFactor" , one);
105
98
106
99
fl_settings_plugin_start (plugin, settings);
107
100
108
- EXPECT_SETTING (mock_messenger, messenger, " textScaleFactor" , two);
101
+ EXPECT_SETTING (messenger, " textScaleFactor" , two);
109
102
110
103
fl_settings_emit_changed (settings);
111
104
}
0 commit comments