| Flutter macOS Embedder |

Classes | Namespaces | Typedefs | Functions | Variables
FlutterViewControllerTest.mm File Reference
`#import "KeyCodeMap_Internal.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterViewController.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterViewController_Internal.h"`
`#import <OCMock/OCMock.h>`
`#include "flutter/fml/platform/darwin/cf_utils.h"`
`#import "flutter/shell/platform/darwin/common/framework/Headers/FlutterBinaryMessenger.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterEngine.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/FlutterRenderer.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterViewControllerTestUtils.h"`
`#include "flutter/shell/platform/embedder/test_utils/key_codes.g.h"`
`#include "flutter/testing/autoreleasepool_test.h"`
`#include "flutter/testing/testing.h"`

Go to the source code of this file.

## Classes
class | KeyEventWrapper
class | FlutterResponderWrapper
class | MouseEventFlutterViewController
class | FlutterViewControllerTestObjC

## Namespaces
| flutter
| flutter::testing

## Typedefs
using | flutter::testing::FlutterViewControllerTest = AutoreleasePoolTest
using | flutter::testing::FlutterViewControllerMockEngineTest = MockFlutterEngineTest

## Functions
| flutter::testing::TEST_F (FlutterViewControllerTest, HasViewThatHidesOtherViewsInAccessibility)
| flutter::testing::TEST_F (FlutterViewControllerTest, FlutterViewAcceptsFirstMouse)
| flutter::testing::TEST_F (FlutterViewControllerTest, ReparentsPluginWhenAccessibilityDisabled)
| flutter::testing::TEST_F (FlutterViewControllerTest, CanSetMouseTrackingModeBeforeViewLoaded)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestKeyEventsAreSentToFramework)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestKeyEventsArePropagatedIfNotHandled)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestKeyEventsAreNotPropagatedIfHandled)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestCtrlTabKeyEventIsPropagated)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestKeyEquivalentIsPassedToTextInputPlugin)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestFlagsChangedEventsArePropagatedIfNotHandled)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestKeyboardIsRestartedOnEngineRestart)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestTrackpadGesturesAreSentToFramework)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestmouseAndGestureEventsAreHandledSeparately)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestMouseDownUpEventsSentToNextResponder)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, TestModifierKeysAreSynthesizedOnMouseMove)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, testViewWillAppearCalledMultipleTimes)
| flutter::testing::TEST_F (FlutterViewControllerMockEngineTest, testFlutterViewIsConfigured)
| flutter::testing::TEST_F (FlutterViewControllerTest, testLookupKeyAssets)
| flutter::testing::TEST_F (FlutterViewControllerTest, testLookupKeyAssetsWithPackage)
| flutter::testing::TEST_F (FlutterViewControllerTest, testViewControllerIsReleased)

## Variables
static const FlutterPointerEvent | kDefaultFlutterPointerEvent = {}
static const FlutterKeyEvent | kDefaultFlutterKeyEvent = {}

## Variable Documentation

## ◆ kDefaultFlutterKeyEvent

const FlutterKeyEvent kDefaultFlutterKeyEvent = {}
| static

Definition at line 26 of file FlutterViewControllerTest.mm.

Referenced by FlutterViewControllerTestObjC::testCtrlTabKeyEventIsPropagated:, FlutterViewControllerTestObjC::testFlagsChangedEventsArePropagatedIfNotHandled:, FlutterViewControllerTestObjC::testKeyboardIsRestartedOnEngineRestart:, FlutterViewControllerTestObjC::testKeyEquivalentIsPassedToTextInputPlugin:, FlutterViewControllerTestObjC::testKeyEventsAreNotPropagatedIfHandled:, FlutterViewControllerTestObjC::testKeyEventsArePropagatedIfNotHandled:, FlutterViewControllerTestObjC::testKeyEventsAreSentToFramework:, and FlutterViewControllerTestObjC::testModifierKeysAreSynthesizedOnMouseMove:.

## ◆ kDefaultFlutterPointerEvent

const FlutterPointerEvent kDefaultFlutterPointerEvent = {}
| static

Definition at line 25 of file FlutterViewControllerTest.mm.

Referenced by FlutterViewControllerTestObjC::testTrackpadGesturesAreSentToFramework:.