Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Functions
message_loop_task_queues_unittests.cc File Reference
#include "flutter/fml/message_loop_task_queues.h"
#include <algorithm>
#include <cstdlib>
#include <thread>
#include <utility>
#include "flutter/fml/synchronization/count_down_latch.h"
#include "flutter/fml/synchronization/waitable_event.h"
#include "flutter/fml/time/chrono_timestamp_provider.h"
#include "gtest/gtest.h"

Go to the source code of this file.

Classes

class  fml::testing::TestWakeable
 

Namespaces

namespace  fml
 
namespace  fml::testing
 

Macros

#define FML_USED_ON_EMBEDDER
 

Functions

 fml::testing::TEST (MessageLoopTaskQueue, StartsWithNoPendingTasks)
 
 fml::testing::TEST (MessageLoopTaskQueue, RegisterOneTask)
 
 fml::testing::TEST (MessageLoopTaskQueue, RegisterTwoTasksAndCount)
 
 fml::testing::TEST (MessageLoopTaskQueue, RegisterTasksOnMergedQueuesAndCount)
 
 fml::testing::TEST (MessageLoopTaskQueue, PreserveTaskOrdering)
 
 fml::testing::TEST (MessageLoopTaskQueue, RegisterTasksOnMergedQueuesPreserveTaskOrdering)
 
 fml::testing::TEST (MessageLoopTaskQueue, UnmergeRespectTheOriginalTaskOrderingInQueues)
 
void fml::testing::TestNotifyObservers (fml::TaskQueueId queue_id)
 
 fml::testing::TEST (MessageLoopTaskQueue, AddRemoveNotifyObservers)
 
 fml::testing::TEST (MessageLoopTaskQueue, WakeUpIndependentOfTime)
 
 fml::testing::TEST (MessageLoopTaskQueue, WokenUpWithNewerTime)
 
 fml::testing::TEST (MessageLoopTaskQueue, NotifyObserversWhileCreatingQueues)
 
 fml::testing::TEST (MessageLoopTaskQueue, QueueDoNotOwnItself)
 
 fml::testing::TEST (MessageLoopTaskQueue, QueueDoNotOwnUnmergedTaskQueueId)
 
 fml::testing::TEST (MessageLoopTaskQueue, QueueOwnsMergedTaskQueueId)
 
 fml::testing::TEST (MessageLoopTaskQueue, ConcurrentQueueAndTaskCreatingCounts)
 
 fml::testing::TEST (MessageLoopTaskQueue, RegisterTaskWakesUpOwnerQueue)
 

Macro Definition Documentation

◆ FML_USED_ON_EMBEDDER

#define FML_USED_ON_EMBEDDER

Definition at line 5 of file message_loop_task_queues_unittests.cc.