Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
FlKeyboardHandlerTest Class Reference
Inheritance diagram for FlKeyboardHandlerTest:
flutter::testing::LinuxTest

Protected Member Functions

void SetUp () override
 
 ~FlKeyboardHandlerTest ()
 
- Protected Member Functions inherited from flutter::testing::LinuxTest
void TearDown () override
 
void StartEngine (FlEngine *engine=nullptr)
 

Protected Attributes

FlMockBinaryMessenger * messenger = nullptr
 
FlKeyboardManager * manager = nullptr
 
FlKeyboardHandler * handler = nullptr
 
::testing::NiceMock< flutter::testing::MockGtkmock_gtk
 
- Protected Attributes inherited from flutter::testing::LinuxTest
GMainLoop * loop = nullptr
 
FlDartProject * project = nullptr
 
FlEngine * engine = nullptr
 

Additional Inherited Members

- Public Member Functions inherited from flutter::testing::LinuxTest
 LinuxTest ()
 
 ~LinuxTest () override
 

Detailed Description

Definition at line 27 of file fl_keyboard_handler_test.cc.

Constructor & Destructor Documentation

◆ ~FlKeyboardHandlerTest()

FlKeyboardHandlerTest::~FlKeyboardHandlerTest ( )
inlineprotected

Definition at line 39 of file fl_keyboard_handler_test.cc.

39 {
40 g_clear_object(&handler);
41 g_clear_object(&manager);
42 g_clear_object(&messenger);
43 }
FlMockBinaryMessenger * messenger

References handler, manager, and messenger.

Member Function Documentation

◆ SetUp()

void FlKeyboardHandlerTest::SetUp ( )
inlineoverrideprotected

Definition at line 29 of file fl_keyboard_handler_test.cc.

29 {
31 g_clear_object(&engine);
32 engine =
36 handler = fl_keyboard_handler_new(FL_BINARY_MESSENGER(messenger), manager);
37 }
void StartEngine(FlEngine *engine=nullptr)
Definition linux_test.cc:29
FlEngine * fl_engine_new_with_binary_messenger(FlBinaryMessenger *binary_messenger)
Definition fl_engine.cc:734
FlKeyboardHandler * fl_keyboard_handler_new(FlBinaryMessenger *messenger, FlKeyboardManager *keyboard_manager)
FlKeyboardManager * fl_keyboard_manager_new(FlEngine *engine)
FlMockBinaryMessenger * fl_mock_binary_messenger_new()

References flutter::testing::LinuxTest::engine, fl_engine_new_with_binary_messenger(), fl_keyboard_handler_new(), fl_keyboard_manager_new(), fl_mock_binary_messenger_new(), handler, manager, messenger, and flutter::testing::LinuxTest::StartEngine().

Member Data Documentation

◆ handler

FlKeyboardHandler* FlKeyboardHandlerTest::handler = nullptr
protected

Definition at line 47 of file fl_keyboard_handler_test.cc.

Referenced by SetUp(), and ~FlKeyboardHandlerTest().

◆ manager

FlKeyboardManager* FlKeyboardHandlerTest::manager = nullptr
protected

Definition at line 46 of file fl_keyboard_handler_test.cc.

Referenced by SetUp(), and ~FlKeyboardHandlerTest().

◆ messenger

FlMockBinaryMessenger* FlKeyboardHandlerTest::messenger = nullptr
protected

Definition at line 45 of file fl_keyboard_handler_test.cc.

Referenced by SetUp(), and ~FlKeyboardHandlerTest().

◆ mock_gtk

::testing::NiceMock<flutter::testing::MockGtk> FlKeyboardHandlerTest::mock_gtk
protected

Definition at line 48 of file fl_keyboard_handler_test.cc.


The documentation for this class was generated from the following file: