#include "flutter/shell/platform/linux/fl_settings_plugin.h"
#include "flutter/shell/platform/embedder/embedder.h"
#include "flutter/shell/platform/embedder/test_utils/proc_table_replacement.h"
#include "flutter/shell/platform/linux/fl_engine_private.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_binary_messenger.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_json_message_codec.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_value.h"
#include "flutter/shell/platform/linux/testing/fl_test.h"
#include "flutter/shell/platform/linux/testing/mock_binary_messenger.h"
#include "flutter/shell/platform/linux/testing/mock_settings.h"
#include "flutter/testing/testing.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
Go to the source code of this file.
Macros | |
#define | EXPECT_SETTING(messenger, key, value) |
Functions | |
MATCHER_P2 (HasSetting, key, value, "") | |
TEST (FlSettingsPluginTest, AlwaysUse24HourFormat) | |
TEST (FlSettingsPluginTest, PlatformBrightness) | |
TEST (FlSettingsPluginTest, TextScaleFactor) | |
TEST (FlSettingsPluginTest, AccessibilityFeatures) | |
#define EXPECT_SETTING | ( | messenger, | |
key, | |||
value | |||
) |
Definition at line 31 of file fl_settings_plugin_test.cc.
MATCHER_P2 | ( | HasSetting | , |
key | , | ||
value | , | ||
"" | |||
) |
Definition at line 20 of file fl_settings_plugin_test.cc.
References fl_json_message_codec_new(), fl_message_codec_decode_message(), fl_value_equal(), fl_value_lookup_string(), and value.
TEST | ( | FlSettingsPluginTest | , |
AccessibilityFeatures | |||
) |
Definition at line 120 of file fl_settings_plugin_test.cc.
References fl_engine_get_embedder_api(), fl_settings_emit_changed(), fl_settings_get_enable_animations(), fl_settings_get_high_contrast(), fl_settings_plugin_new(), fl_settings_plugin_start(), and make_mock_engine().
TEST | ( | FlSettingsPluginTest | , |
AlwaysUse24HourFormat | |||
) |
Definition at line 40 of file fl_settings_plugin_test.cc.
References EXPECT_SETTING, FL_CLOCK_FORMAT_12H, FL_CLOCK_FORMAT_24H, fl_settings_emit_changed(), fl_settings_get_clock_format(), fl_settings_plugin_new(), fl_settings_plugin_start(), and fl_value_new_bool().
TEST | ( | FlSettingsPluginTest | , |
PlatformBrightness | |||
) |
Definition at line 66 of file fl_settings_plugin_test.cc.
References EXPECT_SETTING, FL_COLOR_SCHEME_DARK, FL_COLOR_SCHEME_LIGHT, fl_settings_emit_changed(), fl_settings_get_color_scheme(), fl_settings_plugin_new(), fl_settings_plugin_start(), and fl_value_new_string().
TEST | ( | FlSettingsPluginTest | , |
TextScaleFactor | |||
) |
Definition at line 92 of file fl_settings_plugin_test.cc.
References EXPECT_SETTING, fl_settings_emit_changed(), fl_settings_get_text_scaling_factor(), fl_settings_plugin_new(), fl_settings_plugin_start(), and fl_value_new_float().