5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERENGINETESTUTILS_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERENGINETESTUTILS_H_
8#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterEngine.h"
10#import <OCMock/OCMock.h>
12#include "flutter/testing/autoreleasepool_test.h"
13#include "flutter/testing/test_dart_native_resolver.h"
14#include "gtest/gtest.h"
24 void SetUp()
override;
34 inline static std::shared_ptr<TestDartNativeResolver> native_resolver_;
52 void SetUp()
override;
60 [engine_mock_ shutDownEngine];
61 [engine_mock_ stopMocking];
static void IsolateCreateCallback(void *user_data)
FlutterEngine * GetFlutterEngine()
void AddNativeCallback(const char *name, Dart_NativeFunction function)
void(* Dart_NativeFunction)(Dart_NativeArguments arguments)
Dart_NativeFunction function
id CreateMockFlutterEngine(NSString *pasteboardString)
DEF_SWITCHES_START aot vmservice shared library name