Flutter Engine
The Flutter Engine
Namespaces | Functions
variant_vector_unittest.cc File Reference
#include "base/win/variant_vector.h"
#include <windows.foundation.h>
#include <wrl/client.h>
#include <cstddef>
#include "base/stl_util.h"
#include "base/test/gtest_util.h"
#include "base/win/dispatch_stub.h"
#include "base/win/scoped_safearray.h"
#include "testing/gtest/include/gtest/gtest.h"

Go to the source code of this file.

Namespaces

namespace  base
 
namespace  base::win
 

Functions

 base::win::TEST (VariantVectorTest, InitiallyEmpty)
 
 base::win::TEST (VariantVectorTest, MoveConstructor)
 
 base::win::TEST (VariantVectorTest, MoveAssignOperator)
 
 base::win::TEST (VariantVectorTest, Insert)
 
 base::win::TEST (VariantVectorTest, InsertCanUpcastDispatchToUnknown)
 
 base::win::TEST (VariantVectorTest, InsertCannotDowncastUnknownToDispatch)
 
 base::win::TEST (VariantVectorTest, Reset)
 
 base::win::TEST (VariantVectorTest, ResetWithManagedContents)
 
 base::win::TEST (VariantVectorTest, ScopeWithManagedContents)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantEmpty)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleBool)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleUI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleUI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleUI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleUI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleR4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleR8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleDate)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleBstr)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleUnknown)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantSingleDispatch)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleBool)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleUI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleUI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleUI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleUI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleR4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleR8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleDate)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleBstr)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleUnknown)
 
 base::win::TEST (VariantVectorTest, ReleaseAsScalarVariantMultipleDispatch)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantEmpty)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleBool)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleUI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleUI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleUI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleUI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleR4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleR8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleDate)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleBstr)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleUnknown)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantSingleDispatch)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleBool)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleUI1)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleUI2)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleUI4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleUI8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleR4)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleR8)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleDate)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleBstr)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleUnknown)
 
 base::win::TEST (VariantVectorTest, ReleaseAsSafearrayVariantMultipleDispatch)
 
 base::win::TEST (VariantVectorTest, CompareVariant)
 
 base::win::TEST (VariantVectorTest, CompareSafearray)
 
 base::win::TEST (VariantVectorTest, CompareVariantVector)