| Flutter macOS Embedder |

Classes | Namespaces | Functions | Variables
FlutterTextInputPluginTest.mm File Reference
`#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterViewController.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterDartProject_Internal.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterEngineTestUtils.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterEngine_Internal.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterTextInputPlugin.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterTextInputSemanticsObject.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterViewController_Internal.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/NSView+ClipsToBounds.h"`
`#import <OCMock/OCMock.h>`
`#import "flutter/testing/testing.h"`
`#include <cstdint>`
`#include "flutter/common/constants.h"`

Go to the source code of this file.

## Classes
category | FlutterTextField(Testing)
class | FlutterTextFieldMock
category | NSTextInputContext(Private)
class | TextInputTestViewController
class | FlutterInputPluginTestObjc
class | FlutterTextInputPluginTestDelegate

## Namespaces
| flutter
| flutter::testing

## Functions
| flutter::testing::TEST (FlutterTextInputPluginTest, TestEmptyCompositionRange)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestSetMarkedTextWithSelectionChange)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestSetMarkedTextWithReplacementRange)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestComposingRegionRemovedByFramework)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestClearClientDuringComposing)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAutocompleteDisabledWhenAutofillNotSet)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAutocompleteEnabledWhenAutofillSet)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAutocompleteEnabledWhenAutofillSetNoHint)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAutocompleteDisabledWhenObscureTextSet)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAutocompleteDisabledWhenPasswordAutofillSet)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAutocompleteDisabledWhenAutofillGroupIncludesPassword)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestFirstRectForCharacterRange)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestFirstRectForCharacterRangeAtInfinity)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestFirstRectForCharacterRangeWithEsotericAffineTransform)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestSetEditingStateWithTextEditingDelta)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestOperationsThatTriggerDelta)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestComposingWithDelta)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestComposingWithDeltasWhenSelectionIsActive)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestLocalTextAndSelectionUpdateAfterDelta)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestPerformKeyEquivalent)
| flutter::testing::TEST (FlutterTextInputPluginTest, HandleArrowKeyWhenImePopoverIsActive)
| flutter::testing::TEST (FlutterTextInputPluginTest, UnhandledKeyEquivalent)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestSelectorsAreForwardedToFramework)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestSelectorsNotForwardedToFrameworkIfNoClient)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestInsertNewLine)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestSendActionDoNotInsertNewLine)
| flutter::testing::TEST (FlutterTextInputPluginTest, TestAttributedSubstringOutOfRange)
| flutter::testing::TEST (FlutterTextInputPluginTest, CanWorkWithFlutterTextField)
| flutter::testing::TEST (FlutterTextInputPluginTest, CanNotBecomeResponderIfNoViewController)
| flutter::testing::TEST (FlutterTextInputPluginTest, IsAddedAndRemovedFromViewHierarchy)
| flutter::testing::TEST (FlutterTextInputPluginTest, FirstResponderIsCorrect)
| flutter::testing::TEST (FlutterTextInputPluginTest, HasZeroSizeAndClipsToBounds)
| flutter::testing::TEST (FlutterTextInputPluginTest, WorksWithoutViewId)
| flutter::testing::TEST (FlutterTextInputPluginTest, InsertTextWithCollapsedSelectionInsideComposing)

## Variables
static const FlutterViewIdentifier | kViewId = 1

## Variable Documentation

## ◆ kViewId

const FlutterViewIdentifier kViewId = 1
| static

Definition at line 70 of file FlutterTextInputPluginTest.mm.

Referenced by flutter::testing::TEST().