Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Functions
external_view_embedder_unittests.cc File Reference
#include <memory>
#include "flutter/shell/platform/android/external_view_embedder/external_view_embedder.h"
#include "flutter/flow/embedded_views.h"
#include "flutter/flow/surface.h"
#include "flutter/fml/raster_thread_merger.h"
#include "flutter/fml/thread.h"
#include "flutter/shell/platform/android/jni/jni_mock.h"
#include "flutter/shell/platform/android/surface/android_surface.h"
#include "flutter/shell/platform/android/surface/android_surface_mock.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "third_party/skia/include/core/SkSurface.h"
#include "third_party/skia/include/gpu/GrDirectContext.h"

Go to the source code of this file.

Classes

class  flutter::testing::TestAndroidSurfaceFactory
 
class  flutter::testing::SurfaceMock
 

Namespaces

namespace  flutter
 
namespace  flutter::testing
 

Macros

#define FML_USED_ON_EMBEDDER
 

Functions

fml::RefPtr< fml::RasterThreadMergerflutter::testing::GetThreadMergerFromPlatformThread (fml::Thread *rasterizer_thread=nullptr)
 
fml::RefPtr< fml::RasterThreadMergerflutter::testing::GetThreadMergerFromRasterThread (fml::Thread *platform_thread)
 
TaskRunners flutter::testing::GetTaskRunnersForFixture ()
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, CompositeEmbeddedView)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, CancelFrame)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, RasterizerRunsOnPlatformThread)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, RasterizerRunsOnRasterizerThread)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, PlatformViewRect)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, PlatformViewRectChangedParams)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, SubmitFlutterView)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, OverlayCoverTwoPlatformViews)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, SubmitFrameOverlayComposition)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, SubmitFramePlatformViewWithoutAnyOverlay)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, DoesNotCallJNIPlatformThreadOnlyMethods)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, DestroyOverlayLayersOnSizeChange)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, DoesNotDestroyOverlayLayersOnSizeChange)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, SupportsDynamicThreadMerging)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, DisableThreadMerger)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, Teardown)
 
 flutter::testing::TEST (AndroidExternalViewEmbedder, TeardownDoesNotCallJNIMethod)
 

Macro Definition Documentation

◆ FML_USED_ON_EMBEDDER

#define FML_USED_ON_EMBEDDER

Definition at line 5 of file external_view_embedder_unittests.cc.