Flutter Impeller
base_unittests.cc File Reference
#include "flutter/testing/testing.h"
#include "impeller/base/mask.h"
#include "impeller/base/promise.h"
#include "impeller/base/strings.h"
#include "impeller/base/thread.h"

Go to the source code of this file.

Classes

struct  impeller::testing::Foo
 
struct  impeller::testing::RWFoo
 
struct  impeller::testing::CVTest
 

Namespaces

 impeller
 
 impeller::testing
 

Typedefs

using impeller::MyMask = Mask< MyMaskBits >
 

Enumerations

enum class  impeller::MyMaskBits : uint32_t {
  impeller::kFoo = 0 ,
  impeller::kBar = 1 << 0 ,
  impeller::kBaz = 1 << 1 ,
  impeller::kBang = 1 << 2
}
 

Functions

 impeller::IMPELLER_ENUM_IS_MASK (MyMaskBits)
 
 impeller::testing::TEST (ThreadTest, CanCreateMutex)
 
 impeller::testing::TEST (ThreadTest, CanCreateMutexLock)
 
 impeller::testing::TEST (ThreadTest, CanCreateRWMutex)
 
 impeller::testing::TEST (ThreadTest, CanCreateRWMutexLock)
 
 impeller::testing::TEST (StringsTest, CanSPrintF)
 
 impeller::testing::TEST (ConditionVariableTest, WaitUntil)
 
 impeller::testing::TEST (ConditionVariableTest, WaitFor)
 
 impeller::testing::TEST (ConditionVariableTest, WaitForever)
 
 impeller::testing::TEST (ConditionVariableTest, TestsCriticalSectionAfterWaitForUntil)
 
 impeller::testing::TEST (ConditionVariableTest, TestsCriticalSectionAfterWait)
 
 impeller::testing::TEST (BaseTest, NoExceptionPromiseValue)
 
 impeller::testing::TEST (BaseTest, NoExceptionPromiseEmpty)
 
 impeller::testing::TEST (BaseTest, CanUseTypedMasks)