Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
fl_keyboard_layout_test.cc File Reference

Go to the source code of this file.

Classes

class  FlKeyboardLayoutTest
 

Functions

 TEST_F (FlKeyboardLayoutTest, SetLogicalKey)
 
 TEST_F (FlKeyboardLayoutTest, MaxValues)
 
 TEST_F (FlKeyboardLayoutTest, HasGroup)
 

Function Documentation

◆ TEST_F() [1/3]

TEST_F ( FlKeyboardLayoutTest  ,
HasGroup   
)

Definition at line 39 of file fl_keyboard_layout_test.cc.

39 {
40 EXPECT_FALSE(fl_keyboard_layout_has_group(layout, 42));
41
42 fl_keyboard_layout_set_logical_key(layout, 42, 11, 22);
43
44 EXPECT_TRUE(fl_keyboard_layout_has_group(layout, 42));
45}
void fl_keyboard_layout_set_logical_key(FlKeyboardLayout *self, uint8_t group, uint16_t keycode, uint64_t logical_key)
gboolean fl_keyboard_layout_has_group(FlKeyboardLayout *self, uint8_t group)

References fl_keyboard_layout_has_group(), and fl_keyboard_layout_set_logical_key().

◆ TEST_F() [2/3]

TEST_F ( FlKeyboardLayoutTest  ,
MaxValues   
)

Definition at line 29 of file fl_keyboard_layout_test.cc.

29 {
30 EXPECT_EQ(fl_keyboard_layout_get_logical_key(layout, 255, 127),
31 static_cast<uint64_t>(0));
32
33 fl_keyboard_layout_set_logical_key(layout, 255, 127, 12345678);
34
35 EXPECT_EQ(fl_keyboard_layout_get_logical_key(layout, 255, 127),
36 static_cast<uint64_t>(12345678));
37}
uint64_t fl_keyboard_layout_get_logical_key(FlKeyboardLayout *self, uint8_t group, uint16_t keycode)

References fl_keyboard_layout_get_logical_key(), and fl_keyboard_layout_set_logical_key().

◆ TEST_F() [3/3]

TEST_F ( FlKeyboardLayoutTest  ,
SetLogicalKey   
)

Definition at line 19 of file fl_keyboard_layout_test.cc.

19 {
20 EXPECT_EQ(fl_keyboard_layout_get_logical_key(layout, 0, 42),
21 static_cast<uint64_t>(0));
22
23 fl_keyboard_layout_set_logical_key(layout, 0, 42, 1234);
24
25 EXPECT_EQ(fl_keyboard_layout_get_logical_key(layout, 0, 42),
26 static_cast<uint64_t>(1234));
27}

References fl_keyboard_layout_get_logical_key(), and fl_keyboard_layout_set_logical_key().