#include "flutter/shell/platform/linux/fl_windowing_handler.h"
#include "flutter/shell/platform/linux/fl_binary_messenger_private.h"
#include "flutter/shell/platform/linux/fl_engine_private.h"
#include "flutter/shell/platform/linux/testing/fl_mock_binary_messenger.h"
#include "flutter/shell/platform/linux/testing/fl_test_gtk_logs.h"
#include "flutter/shell/platform/linux/testing/mock_gtk.h"
#include "flutter/testing/testing.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
Go to the source code of this file.
Functions | |
static void | set_size_arg (FlValue *args, const gchar *name, double width, double height) |
static FlValue * | make_create_regular_args (double width, double height) |
static int64_t | parse_create_regular_response (FlMethodResponse *response) |
static FlValue * | make_modify_regular_args (int64_t view_id) |
static FlValue * | make_destroy_window_args (int64_t view_id) |
TEST (FlWindowingHandlerTest, CreateRegular) | |
TEST (FlWindowingHandlerTest, CreateRegularMinSize) | |
TEST (FlWindowingHandlerTest, CreateRegularMaxSize) | |
TEST (FlWindowingHandlerTest, CreateRegularWithTitle) | |
TEST (FlWindowingHandlerTest, CreateRegularMaximized) | |
TEST (FlWindowingHandlerTest, CreateRegularMinimized) | |
TEST (FlWindowingHandlerTest, ModifyRegularSize) | |
TEST (FlWindowingHandlerTest, ModifyRegularTitle) | |
TEST (FlWindowingHandlerTest, ModifyRegularMaximize) | |
TEST (FlWindowingHandlerTest, ModifyRegularUnmaximize) | |
TEST (FlWindowingHandlerTest, ModifyRegularMinimize) | |
TEST (FlWindowingHandlerTest, ModifyRegularUnminimize) | |
TEST (FlWindowingHandlerTest, ModifyUnknownWindow) | |
TEST (FlWindowingHandlerTest, DestroyWindow) | |
TEST (FlWindowingHandlerTest, DestroyUnknownWindow) | |
|
static |
Definition at line 26 of file fl_windowing_handler_test.cc.
References args, fl_value_new_map(), height, set_size_arg(), and width.
Referenced by TEST().
|
static |
Definition at line 67 of file fl_windowing_handler_test.cc.
References args, fl_value_new_int(), fl_value_new_map(), fl_value_set_string_take(), and view_id.
Referenced by TEST().
|
static |
Definition at line 61 of file fl_windowing_handler_test.cc.
References args, fl_value_new_int(), fl_value_new_map(), fl_value_set_string_take(), and view_id.
Referenced by TEST().
|
static |
Definition at line 32 of file fl_windowing_handler_test.cc.
References fl_method_success_response_get_result(), fl_value_get_int(), fl_value_get_length(), fl_value_get_list_value(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_FLOAT, FL_VALUE_TYPE_INT, FL_VALUE_TYPE_LIST, FL_VALUE_TYPE_MAP, FL_VALUE_TYPE_STRING, and view_id.
Referenced by TEST().
|
static |
Definition at line 16 of file fl_windowing_handler_test.cc.
References args, fl_value_append_take(), fl_value_new_float(), fl_value_new_list(), fl_value_set_string(), height, and width.
Referenced by make_create_regular_args(), and TEST().
TEST | ( | FlWindowingHandlerTest | , |
CreateRegular | |||
) |
Definition at line 73 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_windowing_handler_new(), make_create_regular_args(), parse_create_regular_response(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
CreateRegularMaximized | |||
) |
Definition at line 205 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), parse_create_regular_response(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
CreateRegularMaxSize | |||
) |
Definition at line 138 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_windowing_handler_new(), make_create_regular_args(), parse_create_regular_response(), set_size_arg(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
CreateRegularMinimized | |||
) |
Definition at line 236 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), parse_create_regular_response(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
CreateRegularMinSize | |||
) |
Definition at line 102 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_windowing_handler_new(), make_create_regular_args(), parse_create_regular_response(), set_size_arg(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
CreateRegularWithTitle | |||
) |
Definition at line 174 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), parse_create_regular_response(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
DestroyUnknownWindow | |||
) |
Definition at line 614 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_method_error_response_get_code(), fl_method_error_response_get_message(), fl_windowing_handler_new(), make_destroy_window_args(), TRUE, and user_data.
TEST | ( | FlWindowingHandlerTest | , |
DestroyWindow | |||
) |
Definition at line 573 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_windowing_handler_new(), make_create_regular_args(), make_destroy_window_args(), parse_create_regular_response(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyRegularMaximize | |||
) |
Definition at line 354 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), make_modify_regular_args(), parse_create_regular_response(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyRegularMinimize | |||
) |
Definition at line 449 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), make_modify_regular_args(), parse_create_regular_response(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyRegularSize | |||
) |
Definition at line 267 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_windowing_handler_new(), make_create_regular_args(), make_modify_regular_args(), parse_create_regular_response(), set_size_arg(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyRegularTitle | |||
) |
Definition at line 310 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), make_modify_regular_args(), parse_create_regular_response(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyRegularUnmaximize | |||
) |
Definition at line 399 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), make_modify_regular_args(), parse_create_regular_response(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyRegularUnminimize | |||
) |
Definition at line 494 of file fl_windowing_handler_test.cc.
References fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_value_new_string(), fl_value_set_string_take(), fl_windowing_handler_new(), make_create_regular_args(), make_modify_regular_args(), parse_create_regular_response(), TRUE, user_data, and view_id.
TEST | ( | FlWindowingHandlerTest | , |
ModifyUnknownWindow | |||
) |
Definition at line 544 of file fl_windowing_handler_test.cc.
References args, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), fl_method_error_response_get_code(), fl_method_error_response_get_message(), fl_windowing_handler_new(), make_modify_regular_args(), TRUE, and user_data.