Instance Methods | |
| (nonnull instancetype) | - init |
| (void) | - respondEmbedderCallsWith: |
| (void) | - recordEmbedderCallsTo: |
| (void) | - recordEmbedderEventsTo:returning: |
| (void) | - respondChannelCallsWith: |
| (void) | - recordChannelCallsTo: |
| (void) | - respondTextInputWith: |
| (void) | - recordCallTypesTo:forTypes: |
| (id) | - lastKeyboardChannelResult |
| (void) | - sendKeyboardChannelMessage: |
| (void) | - handleEmbedderEvent:callback:userData: |
| (void) | - handleChannelMessage:message:binaryReply: |
| (BOOL) | - handleTextInputKeyEvent: |
Properties | |
| FlutterKeyboardManager * | manager |
| id< FlutterKeyboardManagerEventContext > | eventContextMock |
| NSResponder * | nextResponder |
Definition at line 181 of file FlutterKeyboardManagerTest.mm.
| - (void) handleChannelMessage: | (NSString*) | channel | |
| message: | (NSData* _Nullable) | message | |
| binaryReply: | (FlutterBinaryReply _Nullable) | callback | |
Definition at line 382 of file FlutterKeyboardManagerTest.mm.
References _channelHandler, _typeStorage, _typeStorageMask, and <FlutterMessageCodec>::sharedInstance.
| - (void) handleEmbedderEvent: | (const FlutterKeyEvent&) | event | |
| callback: | (nullable FlutterKeyEventCallback) | callback | |
| userData: | (nullable void*) | userData | |
Definition at line 369 of file FlutterKeyboardManagerTest.mm.
References _typeStorage, and _typeStorageMask.
| - (BOOL) handleTextInputKeyEvent: | (NSEvent*) | event |
Definition at line 403 of file FlutterKeyboardManagerTest.mm.
References _textCallback, _typeStorage, and _typeStorageMask.
| - (nonnull instancetype) init |
Definition at line 255 of file FlutterKeyboardManagerTest.mm.
References _currentLayout, _eventContextMock, _messengerMock, respondChannelCallsWith:, respondEmbedderCallsWith:, and respondTextInputWith:.
| - (id) lastKeyboardChannelResult |
Definition at line 303 of file FlutterKeyboardManagerTest.mm.
References _keyboardChannelResult.
Referenced by FlutterKeyboardManagerUnittestsObjC::keyboardChannelGetPressedState.
| - (void) recordCallTypesTo: | (nonnull NSMutableArray<NSNumber*>*) | typeStorage | |
| forTypes: | (uint32_t) | typeMask | |
Definition at line 352 of file FlutterKeyboardManagerTest.mm.
References _typeStorage, and _typeStorageMask.
Referenced by FlutterKeyboardManagerUnittestsObjC::racingConditionBetweenKeyAndText.
| - (void) recordChannelCallsTo: | (nonnull NSMutableArray<FlutterAsyncKeyCallback>*) | storage |
Definition at line 340 of file FlutterKeyboardManagerTest.mm.
References _channelHandler.
Referenced by FlutterKeyboardManagerUnittestsObjC::doublePrimaryResponder.
| - (void) recordEmbedderCallsTo: | (nonnull NSMutableArray<FlutterAsyncKeyCallback>*) | storage |
Definition at line 313 of file FlutterKeyboardManagerTest.mm.
Referenced by FlutterKeyboardManagerUnittestsObjC::doublePrimaryResponder, FlutterKeyboardManagerUnittestsObjC::racingConditionBetweenKeyAndText, FlutterKeyboardManagerUnittestsObjC::singlePrimaryResponder, and FlutterKeyboardManagerUnittestsObjC::textInputPlugin.
| - (void) recordEmbedderEventsTo: | (nonnull std::vector<FlutterKeyEvent>*) | storage | |
| returning: | (bool) | handled | |
Definition at line 319 of file FlutterKeyboardManagerTest.mm.
Referenced by FlutterKeyboardManagerUnittestsObjC::correctLogicalKeyForLayouts.
| - (void) respondChannelCallsWith: | (BOOL) | response |
Definition at line 334 of file FlutterKeyboardManagerTest.mm.
References _channelHandler.
Referenced by FlutterKeyboardManagerUnittestsObjC::correctLogicalKeyForLayouts, FlutterKeyboardManagerUnittestsObjC::doublePrimaryResponder, FlutterKeyboardManagerUnittestsObjC::emptyNextResponder, FlutterKeyboardManagerUnittestsObjC::getPressedState, init, FlutterKeyboardManagerUnittestsObjC::keyboardChannelGetPressedState, and FlutterKeyboardManagerUnittestsObjC::textInputPlugin.
| - (void) respondEmbedderCallsWith: | (BOOL) | response |
Definition at line 307 of file FlutterKeyboardManagerTest.mm.
Referenced by FlutterKeyboardManagerUnittestsObjC::doublePrimaryResponder, FlutterKeyboardManagerUnittestsObjC::emptyNextResponder, FlutterKeyboardManagerUnittestsObjC::getPressedState, init, FlutterKeyboardManagerUnittestsObjC::keyboardChannelGetPressedState, and FlutterKeyboardManagerUnittestsObjC::textInputPlugin.
| - (void) respondTextInputWith: | (BOOL) | response |
Definition at line 346 of file FlutterKeyboardManagerTest.mm.
References _textCallback.
Referenced by FlutterKeyboardManagerUnittestsObjC::correctLogicalKeyForLayouts, FlutterKeyboardManagerUnittestsObjC::emptyNextResponder, FlutterKeyboardManagerUnittestsObjC::getPressedState, init, FlutterKeyboardManagerUnittestsObjC::keyboardChannelGetPressedState, and FlutterKeyboardManagerUnittestsObjC::textInputPlugin.
| - (void) sendKeyboardChannelMessage: | (NSData* _Nullable) | message |
Definition at line 358 of file FlutterKeyboardManagerTest.mm.
Referenced by FlutterKeyboardManagerUnittestsObjC::keyboardChannelGetPressedState.
|
readnonatomicstrong |
Definition at line 221 of file FlutterKeyboardManagerTest.mm.
|
readnonatomicstrong |
Definition at line 220 of file FlutterKeyboardManagerTest.mm.
|
readwritenonatomicstrong |
Definition at line 222 of file FlutterKeyboardManagerTest.mm.
Referenced by FlutterKeyboardManagerUnittestsObjC::correctLogicalKeyForLayouts, FlutterKeyboardManagerUnittestsObjC::doublePrimaryResponder, FlutterKeyboardManagerUnittestsObjC::emptyNextResponder, FlutterKeyboardManagerUnittestsObjC::singlePrimaryResponder, and FlutterKeyboardManagerUnittestsObjC::textInputPlugin.