Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
flatland_connection_unittests.cc File Reference
#include "flutter/shell/platform/fuchsia/flutter/flatland_connection.h"
#include <fuchsia/scenic/scheduling/cpp/fidl.h>
#include <fuchsia/ui/composition/cpp/fidl.h>
#include <lib/async-testing/test_loop.h>
#include <lib/async/cpp/task.h>
#include <zircon/rights.h>
#include <zircon/types.h>
#include <string>
#include <vector>
#include "flutter/fml/logging.h"
#include "flutter/fml/time/time_delta.h"
#include "flutter/fml/time/time_point.h"
#include "gtest/gtest.h"
#include "fakes/scenic/fake_flatland.h"

Go to the source code of this file.

Classes

class  flutter_runner::testing::FlatlandConnectionTest
 
struct  flutter_runner::testing::FencesPair
 

Namespaces

namespace  flutter_runner
 
namespace  flutter_runner::testing
 

Functions

 flutter_runner::testing::TEST_F (FlatlandConnectionTest, Initialization)
 
 flutter_runner::testing::TEST_F (FlatlandConnectionTest, FlatlandDisconnect)
 
 flutter_runner::testing::TEST_F (FlatlandConnectionTest, BasicPresent)
 
 flutter_runner::testing::TEST_F (FlatlandConnectionTest, AwaitVsyncsBeforeOnNextFrameBegin)
 
 flutter_runner::testing::TEST_F (FlatlandConnectionTest, RunsOutOfFuturePresentationInfos)
 
 flutter_runner::testing::TEST_F (FlatlandConnectionTest, PresentCreditExhaustion)
 
FencesPair flutter_runner::testing::GetFencesPair (size_t num_fences)
 
void flutter_runner::testing::SignalAll (std::vector< zx::event > *fences)
 
void flutter_runner::testing::WaitAll (std::vector< zx::event > *fences)
 
 flutter_runner::testing::TEST_F (FlatlandConnectionTest, FenceStuffing)