◆ testClearClientDuringComposing
- (bool) testClearClientDuringComposing |
|
|
|
Definition at line 298 of file FlutterTextInputPluginTest.mm.
303 [engineMock binaryMessenger])
304 .andReturn(binaryMessengerMock);
312 NSDictionary* setClientConfig = @{
313 @"inputAction" :
@"action",
314 @"inputType" : @{
@"name" :
@"inputName"},
325 @"selectionBase" : @(0),
326 @"selectionExtent" : @(0),
327 @"composingBase" : @(0),
328 @"composingExtent" : @(1),
335 EXPECT_EQ([editingState[
@"composingBase"] intValue], 0);
336 EXPECT_EQ([editingState[
@"composingExtent"] intValue], 1);
346 EXPECT_EQ([editingState[
@"composingBase"] intValue], [editingState[
@"composingExtent"] intValue]);
References flutter::testing::CreateMockFlutterEngine(), FlutterTextInputPlugin::editingState, FlutterTextInputPlugin::handleMethodCall:result:, and FlutterMethodCall::methodCallWithMethodName:arguments:.
◆ testEmptyCompositionRange
- (bool) testEmptyCompositionRange |
|
|
|
Definition at line 58 of file FlutterTextInputPluginTest.mm.
62 [engineMock binaryMessenger])
63 .andReturn(binaryMessengerMock);
72 NSDictionary* setClientConfig = @{
73 @"inputAction" :
@"action",
74 @"inputType" : @{
@"name" :
@"inputName"},
84 @"selectionBase" : @(0),
85 @"selectionExtent" : @(0),
86 @"composingBase" : @(-1),
87 @"composingExtent" : @(-1),
96 EXPECT_STREQ([editingState[
@"text"] UTF8String],
"Text");
97 EXPECT_STREQ([editingState[
@"selectionAffinity"] UTF8String],
"TextAffinity.upstream");
98 EXPECT_FALSE([editingState[
@"selectionIsDirectional"] boolValue]);
99 EXPECT_EQ([editingState[
@"selectionBase"] intValue], 0);
100 EXPECT_EQ([editingState[
@"selectionExtent"] intValue], 0);
101 EXPECT_EQ([editingState[
@"composingBase"] intValue], -1);
102 EXPECT_EQ([editingState[
@"composingExtent"] intValue], -1);
References flutter::testing::CreateMockFlutterEngine(), FlutterTextInputPlugin::editingState, FlutterTextInputPlugin::handleMethodCall:result:, and FlutterMethodCall::methodCallWithMethodName:arguments:.
The documentation for this class was generated from the following file: