#include <limits>
#include <ostream>
#include <vector>
#include <ctype.h>
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <iostream>
#include <sstream>
#include <string>
#include <unistd.h>
#include <strings.h>
#include <regex.h>
#include <typeinfo>
#include <utility>
#include <float.h>
#include <iomanip>
#include <set>
#include <iterator>
#include <assert.h>
#include <iosfwd>
Go to the source code of this file.
Classes | |
struct | std::tr1::gtest_internal::AddRef< T > |
struct | std::tr1::gtest_internal::AddRef< T & > |
struct | testing::internal::AddReference< T > |
struct | testing::internal::AddReference< T & > |
class | testing::internal::AssertHelper |
struct | testing::internal::AssertHelper::AssertHelperData |
class | testing::AssertionResult |
struct | testing::internal::bool_constant< bool_value > |
struct | std::tr1::gtest_internal::ByRef< T > |
struct | std::tr1::gtest_internal::ByRef< T & > |
class | testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > |
class | testing::internal::CartesianProductGenerator2< T1, T2 > |
class | testing::internal::CartesianProductGenerator3< T1, T2, T3 > |
class | testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 > |
class | testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 > |
class | testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 > |
class | testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 > |
class | testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 > |
class | testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > |
class | testing::internal::CartesianProductHolder10< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 > |
class | testing::internal::CartesianProductHolder2< Generator1, Generator2 > |
class | testing::internal::CartesianProductHolder3< Generator1, Generator2, Generator3 > |
class | testing::internal::CartesianProductHolder4< Generator1, Generator2, Generator3, Generator4 > |
class | testing::internal::CartesianProductHolder5< Generator1, Generator2, Generator3, Generator4, Generator5 > |
class | testing::internal::CartesianProductHolder6< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 > |
class | testing::internal::CartesianProductHolder7< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 > |
class | testing::internal::CartesianProductHolder8< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 > |
class | testing::internal::CartesianProductHolder9< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 > |
struct | testing::internal::CompileAssert< bool > |
struct | testing::internal::CompileAssertTypesEqual< T, T > |
struct | testing::internal::ConstCharPtr |
class | testing::EmptyTestEventListener |
struct | testing::internal::EnableIf< true > |
class | testing::Environment |
class | testing::internal::EqHelper< lhs_is_null_literal > |
class | testing::internal::EqHelper< true > |
class | testing::internal::FilePath |
class | testing::internal::FloatingPoint< RawType > |
union | testing::internal::FloatingPoint< RawType >::FloatingPointUnion |
class | testing::internal::FormatForComparison< ToPrint, OtherOperand > |
class | testing::internal::FormatForComparison< ToPrint[N], OtherOperand > |
class | std::tr1::gtest_internal::Get< 0 > |
class | std::tr1::gtest_internal::Get< 1 > |
class | std::tr1::gtest_internal::Get< 2 > |
class | std::tr1::gtest_internal::Get< 3 > |
class | std::tr1::gtest_internal::Get< 4 > |
class | std::tr1::gtest_internal::Get< 5 > |
class | std::tr1::gtest_internal::Get< 6 > |
class | std::tr1::gtest_internal::Get< 7 > |
class | std::tr1::gtest_internal::Get< 8 > |
class | std::tr1::gtest_internal::Get< 9 > |
class | testing::internal::GTestLog |
class | testing::internal::GTestMutexLock |
class | testing::internal::HasNewFatalFailureHelper |
class | testing::internal::ImplicitlyConvertible< From, To > |
struct | testing::internal::is_pointer< T > |
struct | testing::internal::is_pointer< T * > |
struct | testing::internal::IsAProtocolMessage< T > |
class | testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >::Iterator |
class | testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::Iterator |
class | testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >::Iterator |
class | testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >::Iterator |
class | testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator |
class | testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator |
class | testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >::Iterator |
class | testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator |
class | testing::internal::CartesianProductGenerator2< T1, T2 >::Iterator |
class | testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator |
class | testing::internal::RangeGenerator< T, IncrementT >::Iterator |
struct | testing::internal::IteratorTraits< Iterator > |
struct | testing::internal::IteratorTraits< const T * > |
struct | testing::internal::IteratorTraits< T * > |
class | testing::internal::linked_ptr< T > |
class | testing::internal::linked_ptr_internal |
class | testing::Message |
class | testing::internal::Mutex |
class | testing::internal::NativeArray< Element > |
class | testing::internal::ParameterizedTestCaseInfo< TestCase > |
class | testing::internal::ParameterizedTestCaseInfoBase |
class | testing::internal::ParameterizedTestCaseRegistry |
class | testing::internal::ParameterizedTestFactory< TestClass > |
class | testing::internal::ParamGenerator< T > |
class | testing::internal::ParamGeneratorInterface< T > |
class | testing::internal::ParamIterator< T > |
class | testing::internal::ParamIteratorInterface< T > |
class | testing::internal::Random |
class | testing::internal::RangeGenerator< T, IncrementT > |
class | testing::internal::RE |
struct | testing::internal::RemoveConst< T > |
struct | testing::internal::RemoveConst< const T > |
struct | testing::internal::RemoveConst< const T[N]> |
struct | testing::internal::RemoveReference< T > |
struct | testing::internal::RemoveReference< T & > |
struct | std::tr1::gtest_internal::SameSizeTuplePrefixComparator< 0, 0 > |
struct | std::tr1::gtest_internal::SameSizeTuplePrefixComparator< k, k > |
class | testing::internal::scoped_ptr< T > |
class | testing::internal::ScopedTrace |
struct | testing::Environment::Setup_should_be_spelled_SetUp |
struct | testing::Test::Setup_should_be_spelled_SetUp |
struct | testing::internal::StaticAssertTypeEqHelper< T, T > |
class | testing::internal::String |
class | testing::Test |
class | testing::TestCase |
class | testing::TestEventListener |
class | testing::TestEventListeners |
class | testing::internal::TestFactoryBase |
class | testing::internal::TestFactoryImpl< TestClass > |
class | testing::TestInfo |
struct | testing::internal::ParameterizedTestCaseInfo< TestCase >::TestInfo |
class | testing::internal::TestMetaFactory< TestCase > |
class | testing::internal::TestMetaFactoryBase< ParamType > |
class | testing::TestPartResult |
class | testing::TestPartResultArray |
class | testing::TestPartResultReporterInterface |
class | testing::TestProperty |
class | testing::TestResult |
class | testing::TestWithParam< T > |
class | testing::internal::ThreadLocal< T > |
class | std::tr1::tuple<> |
class | std::tr1::tuple<> |
struct | std::tr1::tuple_element< k, Tuple > |
struct | std::tr1::tuple_size< GTEST_0_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_10_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_1_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_2_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_3_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_4_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_5_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_6_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_7_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_8_TUPLE_(T) > |
struct | std::tr1::tuple_size< GTEST_9_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 0, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 1, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 2, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 3, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 4, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 5, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 6, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 7, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 8, GTEST_10_TUPLE_(T) > |
struct | std::tr1::gtest_internal::TupleElement< true, 9, GTEST_10_TUPLE_(T) > |
struct | testing::internal::TuplePrefixPrinter< N > |
struct | testing::internal::TuplePrefixPrinter< 0 > |
struct | testing::internal::TuplePrefixPrinter< 1 > |
class | testing::internal::TypeIdHelper< T > |
class | testing::internal2::TypeWithoutFormatter< T, kTypeKind > |
class | testing::internal2::TypeWithoutFormatter< T, kConvertibleToInteger > |
class | testing::internal2::TypeWithoutFormatter< T, kProtobuf > |
class | testing::internal::TypeWithSize< size > |
class | testing::internal::TypeWithSize< 4 > |
class | testing::internal::TypeWithSize< 8 > |
class | testing::UnitTest |
class | testing::internal::UniversalPrinter< T > |
class | testing::internal::UniversalPrinter< T & > |
class | testing::internal::UniversalPrinter< T[N]> |
class | testing::internal::UniversalTersePrinter< T > |
class | testing::internal::UniversalTersePrinter< char * > |
class | testing::internal::UniversalTersePrinter< const char * > |
class | testing::internal::UniversalTersePrinter< const wchar_t * > |
class | testing::internal::UniversalTersePrinter< T & > |
class | testing::internal::UniversalTersePrinter< T[N]> |
class | testing::internal::UniversalTersePrinter< wchar_t * > |
class | testing::internal::ValueArray1< T1 > |
class | testing::internal::ValueArray10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > |
class | testing::internal::ValueArray11< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > |
class | testing::internal::ValueArray12< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > |
class | testing::internal::ValueArray13< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > |
class | testing::internal::ValueArray14< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > |
class | testing::internal::ValueArray15< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > |
class | testing::internal::ValueArray16< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > |
class | testing::internal::ValueArray17< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > |
class | testing::internal::ValueArray18< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > |
class | testing::internal::ValueArray19< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > |
class | testing::internal::ValueArray2< T1, T2 > |
class | testing::internal::ValueArray20< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > |
class | testing::internal::ValueArray21< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > |
class | testing::internal::ValueArray22< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 > |
class | testing::internal::ValueArray23< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 > |
class | testing::internal::ValueArray24< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 > |
class | testing::internal::ValueArray25< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 > |
class | testing::internal::ValueArray26< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 > |
class | testing::internal::ValueArray27< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 > |
class | testing::internal::ValueArray28< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 > |
class | testing::internal::ValueArray29< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 > |
class | testing::internal::ValueArray3< T1, T2, T3 > |
class | testing::internal::ValueArray30< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 > |
class | testing::internal::ValueArray31< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 > |
class | testing::internal::ValueArray32< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 > |
class | testing::internal::ValueArray33< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 > |
class | testing::internal::ValueArray34< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 > |
class | testing::internal::ValueArray35< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 > |
class | testing::internal::ValueArray36< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 > |
class | testing::internal::ValueArray37< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 > |
class | testing::internal::ValueArray38< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 > |
class | testing::internal::ValueArray39< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 > |
class | testing::internal::ValueArray4< T1, T2, T3, T4 > |
class | testing::internal::ValueArray40< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 > |
class | testing::internal::ValueArray41< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 > |
class | testing::internal::ValueArray42< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 > |
class | testing::internal::ValueArray43< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 > |
class | testing::internal::ValueArray44< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 > |
class | testing::internal::ValueArray45< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 > |
class | testing::internal::ValueArray46< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 > |
class | testing::internal::ValueArray47< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 > |
class | testing::internal::ValueArray48< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 > |
class | testing::internal::ValueArray49< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 > |
class | testing::internal::ValueArray5< T1, T2, T3, T4, T5 > |
class | testing::internal::ValueArray50< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 > |
class | testing::internal::ValueArray6< T1, T2, T3, T4, T5, T6 > |
class | testing::internal::ValueArray7< T1, T2, T3, T4, T5, T6, T7 > |
class | testing::internal::ValueArray8< T1, T2, T3, T4, T5, T6, T7, T8 > |
class | testing::internal::ValueArray9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > |
class | testing::internal::ValuesInIteratorRangeGenerator< T > |
class | testing::WithParamInterface< T > |
Namespaces | |
namespace | proto2 |
namespace | std |
namespace | std::tr1 |
namespace | std::tr1::gtest_internal |
namespace | testing |
namespace | testing::internal |
namespace | testing::internal2 |
namespace | testing::internal::posix |
namespace | testing_internal |
Defines | |
#define | ADD_FAILURE() GTEST_NONFATAL_FAILURE_("Failed") |
#define | ADD_FAILURE_AT(file, line) |
#define | ASSERT_ANY_THROW(statement) GTEST_TEST_ANY_THROW_(statement, GTEST_FATAL_FAILURE_) |
#define | ASSERT_DEATH_IF_SUPPORTED(statement, regex) GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, return) |
#define | ASSERT_DOUBLE_EQ(expected, actual) |
#define | ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2) |
#define | ASSERT_FALSE(condition) |
#define | ASSERT_FLOAT_EQ(expected, actual) |
#define | ASSERT_GE(val1, val2) GTEST_ASSERT_GE(val1, val2) |
#define | ASSERT_GT(val1, val2) GTEST_ASSERT_GT(val1, val2) |
#define | ASSERT_LE(val1, val2) GTEST_ASSERT_LE(val1, val2) |
#define | ASSERT_LT(val1, val2) GTEST_ASSERT_LT(val1, val2) |
#define | ASSERT_NE(val1, val2) GTEST_ASSERT_NE(val1, val2) |
#define | ASSERT_NEAR(val1, val2, abs_error) |
#define | ASSERT_NO_FATAL_FAILURE(statement) GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_) |
#define | ASSERT_NO_THROW(statement) GTEST_TEST_NO_THROW_(statement, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED1(pred, v1) GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED2(pred, v1, v2) GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED3(pred, v1, v2, v3) GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED4(pred, v1, v2, v3, v4) GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED5(pred, v1, v2, v3, v4, v5) GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED_FORMAT1(pred_format, v1) GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED_FORMAT2(pred_format, v1, v2) GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3) GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) |
#define | ASSERT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) |
#define | ASSERT_STRCASEEQ(expected, actual) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, expected, actual) |
#define | ASSERT_STRCASENE(s1, s2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) |
#define | ASSERT_STREQ(expected, actual) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) |
#define | ASSERT_STRNE(s1, s2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) |
#define | ASSERT_THROW(statement, expected_exception) GTEST_TEST_THROW_(statement, expected_exception, GTEST_FATAL_FAILURE_) |
#define | ASSERT_TRUE(condition) |
#define | EXPECT_ANY_THROW(statement) GTEST_TEST_ANY_THROW_(statement, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_DEATH_IF_SUPPORTED(statement, regex) GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, ) |
#define | EXPECT_DOUBLE_EQ(expected, actual) |
#define | EXPECT_EQ(expected, actual) |
#define | EXPECT_FALSE(condition) |
#define | EXPECT_FLOAT_EQ(expected, actual) |
#define | EXPECT_GE(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) |
#define | EXPECT_GT(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) |
#define | EXPECT_LE(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) |
#define | EXPECT_LT(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) |
#define | EXPECT_NE(expected, actual) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperNE, expected, actual) |
#define | EXPECT_NEAR(val1, val2, abs_error) |
#define | EXPECT_NO_FATAL_FAILURE(statement) GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_NO_THROW(statement) GTEST_TEST_NO_THROW_(statement, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED1(pred, v1) GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED2(pred, v1, v2) GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED3(pred, v1, v2, v3) GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED4(pred, v1, v2, v3, v4) GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED5(pred, v1, v2, v3, v4, v5) GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED_FORMAT1(pred_format, v1) GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED_FORMAT2(pred_format, v1, v2) GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3) GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_STRCASEEQ(expected, actual) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, expected, actual) |
#define | EXPECT_STRCASENE(s1, s2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) |
#define | EXPECT_STREQ(expected, actual) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) |
#define | EXPECT_STRNE(s1, s2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) |
#define | EXPECT_THROW(statement, expected_exception) GTEST_TEST_THROW_(statement, expected_exception, GTEST_NONFATAL_FAILURE_) |
#define | EXPECT_TRUE(condition) |
#define | FAIL() GTEST_FAIL() |
#define | FRIEND_TEST(test_case_name, test_name) friend class test_case_name##_##test_name##_Test |
#define | GTEST_0_TUPLE_(T) tuple<> |
#define | GTEST_0_TYPENAMES_(T) |
#define | GTEST_10_TUPLE_(T) |
#define | GTEST_10_TYPENAMES_(T) |
#define | GTEST_1_TUPLE_(T) |
#define | GTEST_1_TYPENAMES_(T) typename T##0 |
#define | GTEST_2_TUPLE_(T) |
#define | GTEST_2_TYPENAMES_(T) typename T##0, typename T##1 |
#define | GTEST_3_TUPLE_(T) |
#define | GTEST_3_TYPENAMES_(T) typename T##0, typename T##1, typename T##2 |
#define | GTEST_4_TUPLE_(T) |
#define | GTEST_4_TYPENAMES_(T) |
#define | GTEST_5_TUPLE_(T) |
#define | GTEST_5_TYPENAMES_(T) |
#define | GTEST_6_TUPLE_(T) |
#define | GTEST_6_TYPENAMES_(T) |
#define | GTEST_7_TUPLE_(T) |
#define | GTEST_7_TYPENAMES_(T) |
#define | GTEST_8_TUPLE_(T) |
#define | GTEST_8_TYPENAMES_(T) |
#define | GTEST_9_TUPLE_(T) |
#define | GTEST_9_TYPENAMES_(T) |
#define | GTEST_ADD_REF_(T) typename ::std::tr1::gtest_internal::AddRef<T>::type |
#define | GTEST_ADD_REFERENCE_(T) typename ::testing::internal::AddReference<T>::type |
#define | GTEST_AMBIGUOUS_ELSE_BLOCKER_ switch (0) case 0: default: |
#define | GTEST_API_ |
#define | GTEST_ASSERT_(expression, on_failure) |
#define | GTEST_ASSERT_EQ(expected, actual) |
#define | GTEST_ASSERT_GE(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) |
#define | GTEST_ASSERT_GT(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) |
#define | GTEST_ASSERT_LE(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) |
#define | GTEST_ASSERT_LT(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) |
#define | GTEST_ASSERT_NE(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2) |
#define | GTEST_ATTRIBUTE_UNUSED_ |
#define | GTEST_BY_REF_(T) typename ::std::tr1::gtest_internal::ByRef<T>::type |
#define | GTEST_CAN_COMPARE_NULL 1 |
#define | GTEST_CHECK_(condition) |
#define | GTEST_CHECK_POSIX_SUCCESS_(posix_call) |
#define | GTEST_COMPILE_ASSERT_(expr, msg) |
#define | GTEST_CONCAT_TOKEN_(foo, bar) GTEST_CONCAT_TOKEN_IMPL_(foo, bar) |
#define | GTEST_CONCAT_TOKEN_IMPL_(foo, bar) foo ## bar |
#define | GTEST_DECLARE_bool_(name) GTEST_API_ extern bool GTEST_FLAG(name) |
#define | GTEST_DECLARE_int32_(name) GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name) |
#define | GTEST_DECLARE_STATIC_MUTEX_(mutex) extern ::testing::internal::Mutex mutex |
#define | GTEST_DECLARE_string_(name) GTEST_API_ extern ::std::string GTEST_FLAG(name) |
#define | GTEST_DECLARE_TUPLE_AS_FRIEND_ |
#define | GTEST_DEFINE_bool_(name, default_val, doc) GTEST_API_ bool GTEST_FLAG(name) = (default_val) |
#define | GTEST_DEFINE_int32_(name, default_val, doc) GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val) |
#define | GTEST_DEFINE_STATIC_MUTEX_(mutex) ::testing::internal::Mutex mutex |
#define | GTEST_DEFINE_string_(name, default_val, doc) GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val) |
#define | GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" |
#define | GTEST_DISALLOW_ASSIGN_(type) void operator=(type const &) |
#define | GTEST_DISALLOW_COPY_AND_ASSIGN_(type) |
#define | GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks) |
#define | GTEST_FAIL() GTEST_FATAL_FAILURE_("Failed") |
#define | GTEST_FATAL_FAILURE_(message) return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure) |
#define | GTEST_FLAG(name) FLAGS_gtest_##name |
#define | GTEST_FLAG_PREFIX_ "gtest_" |
#define | GTEST_FLAG_PREFIX_DASH_ "gtest-" |
#define | GTEST_FLAG_PREFIX_UPPER_ "GTEST_" |
#define | GTEST_HAS_ALT_PATH_SEP_ 0 |
#define | GTEST_HAS_CLONE 0 |
#define | GTEST_HAS_COMBINE 1 |
#define | GTEST_HAS_CXXABI_H_ 0 |
#define | GTEST_HAS_EXCEPTIONS 0 |
#define | GTEST_HAS_GLOBAL_STRING 0 |
#define | GTEST_HAS_GLOBAL_WSTRING (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) |
#define | GTEST_HAS_PARAM_TEST 1 |
#define | GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) |
#define | GTEST_HAS_PTHREAD |
#define | GTEST_HAS_RTTI 1 |
#define | GTEST_HAS_SEH 0 |
#define | GTEST_HAS_STD_STRING 1 |
#define | GTEST_HAS_STD_WSTRING (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS)) |
#define | GTEST_HAS_STREAM_REDIRECTION 1 |
#define | GTEST_HAS_TR1_TUPLE 1 |
#define | GTEST_IMPL_CMP_HELPER_(op_name, op) |
#define | GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(CharType) |
#define | GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(CharType, OtherStringType) |
#define | GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_PROD_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ |
#define | GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ |
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ |
#define | GTEST_IS_NULL_LITERAL_(x) (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1) |
#define | GTEST_IS_THREADSAFE 0 |
#define | GTEST_LANG_CXX11 0 |
#define | GTEST_LOCK_EXCLUDED_(locks) |
#define | GTEST_LOG_(severity) |
#define | GTEST_MESSAGE_(message, result_type) GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type) |
#define | GTEST_MESSAGE_AT_(file, line, message, result_type) |
#define | GTEST_MUST_USE_RESULT_ |
#define | GTEST_NAME_ "Google Test" |
#define | GTEST_NO_INLINE_ |
#define | GTEST_NONFATAL_FAILURE_(message) GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure) |
#define | GTEST_PATH_SEP_ "/" |
#define | GTEST_PRED1_(pred, v1, on_failure) |
#define | GTEST_PRED2_(pred, v1, v2, on_failure) |
#define | GTEST_PRED3_(pred, v1, v2, v3, on_failure) |
#define | GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure) |
#define | GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure) |
#define | GTEST_PRED_FORMAT1_(pred_format, v1, on_failure) |
#define | GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure) |
#define | GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure) |
#define | GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure) |
#define | GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure) |
#define | GTEST_PROJECT_URL_ "http://code.google.com/p/googletest/" |
#define | GTEST_REFERENCE_TO_CONST_(T) GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T)) |
#define | GTEST_REMOVE_CONST_(T) typename ::testing::internal::RemoveConst<T>::type |
#define | GTEST_REMOVE_REFERENCE_(T) typename ::testing::internal::RemoveReference<T>::type |
#define | GTEST_REMOVE_REFERENCE_AND_CONST_(T) GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T)) |
#define | GTEST_SNPRINTF_ snprintf |
#define | GTEST_SUCCEED() GTEST_SUCCESS_("Succeeded") |
#define | GTEST_SUCCESS_(message) GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess) |
#define | GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) if (::testing::internal::AlwaysTrue()) { statement; } |
#define | GTEST_TEST(test_case_name, test_name) |
#define | GTEST_TEST_(test_case_name, test_name, parent_class, parent_id) |
#define | GTEST_TEST_ANY_THROW_(statement, fail) |
#define | GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail) |
#define | GTEST_TEST_CLASS_NAME_(test_case_name, test_name) test_case_name##_##test_name##_Test |
#define | GTEST_TEST_NO_FATAL_FAILURE_(statement, fail) |
#define | GTEST_TEST_NO_THROW_(statement, fail) |
#define | GTEST_TEST_THROW_(statement, expected_exception, fail) |
#define | GTEST_TUPLE_ELEMENT_(k, Tuple) typename tuple_element<k, Tuple >::type |
#define | GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, terminator) |
#define | GTEST_USE_OWN_TR1_TUPLE 1 |
#define | GTEST_USES_POSIX_RE 1 |
#define | GTEST_WIDE_STRING_USES_UTF16_ (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX) |
#define | INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) |
#define | SCOPED_TRACE(message) |
#define | SUCCEED() GTEST_SUCCEED() |
#define | TEST(test_case_name, test_name) GTEST_TEST(test_case_name, test_name) |
#define | TEST_F(test_fixture, test_name) |
#define | TEST_P(test_case_name, test_name) |
Typedefs | |
typedef long long | testing::internal::BiggestInt |
typedef FloatingPoint< double > | testing::internal::Double |
typedef bool_constant< false > | testing::internal::false_type |
typedef FloatingPoint< float > | testing::internal::Float |
typedef TypeWithSize< 4 >::Int | testing::internal::Int32 |
typedef TypeWithSize< 8 >::Int | testing::internal::Int64 |
typedef int | testing::internal::IsContainer |
typedef char | testing::internal::IsNotContainer |
typedef GTestMutexLock | testing::internal::MutexLock |
typedef void(* | testing::internal::SetUpTestCaseFunc )() |
typedef struct stat | testing::internal::posix::StatStruct |
typedef ::std::string | testing::internal::string |
typedef ::std::vector< string > | testing::internal::Strings |
typedef void(* | testing::internal::TearDownTestCaseFunc )() |
typedef TypeWithSize< 8 >::Int | testing::internal::TimeInMillis |
typedef internal::TimeInMillis | testing::TimeInMillis |
typedef bool_constant< true > | testing::internal::true_type |
typedef const void * | testing::internal::TypeId |
typedef TypeWithSize< 4 >::UInt | testing::internal::UInt32 |
typedef TypeWithSize< 8 >::UInt | testing::internal::UInt64 |
typedef ::std::wstring | testing::internal::wstring |
Enumerations | |
enum | testing::internal::GTestLogSeverity { testing::internal::GTEST_INFO, testing::internal::GTEST_WARNING, testing::internal::GTEST_ERROR, testing::internal::GTEST_FATAL } |
enum | testing::internal::RelationToSource { testing::internal::kReference, testing::internal::kCopy } |
enum | testing::internal2::TypeKind { testing::internal2::kProtobuf, testing::internal2::kConvertibleToInteger, testing::internal2::kOtherType } |
Functions | |
void | testing::internal::posix::Abort () |
Environment * | testing::AddGlobalTestEnvironment (Environment *env) |
bool | testing::internal::AlwaysFalse () |
bool | testing::internal::AlwaysTrue () |
std::string | testing::internal::AppendUserMessage (const std::string >est_msg, const Message &user_msg) |
template<typename Iter , typename Element > | |
Iter | testing::internal::ArrayAwareFind (Iter begin, Iter end, const Element &elem) |
template<typename T , typename U > | |
bool | testing::internal::ArrayEq (const T *lhs, size_t size, const U *rhs) |
template<typename T , typename U > | |
bool | testing::internal::ArrayEq (const T &lhs, const U &rhs) |
template<typename T , typename U , size_t N> | |
bool | testing::internal::ArrayEq (const T(&lhs)[N], const U(&rhs)[N]) |
AssertionResult | testing::AssertionFailure () |
AssertionResult | testing::AssertionFailure (const Message &message) |
AssertionResult | testing::AssertionSuccess () |
template<typename Pred , typename T1 > | |
AssertionResult | testing::AssertPred1Helper (const char *pred_text, const char *e1, Pred pred, const T1 &v1) |
template<typename Pred , typename T1 , typename T2 > | |
AssertionResult | testing::AssertPred2Helper (const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2) |
template<typename Pred , typename T1 , typename T2 , typename T3 > | |
AssertionResult | testing::AssertPred3Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3) |
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 > | |
AssertionResult | testing::AssertPred4Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4) |
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
AssertionResult | testing::AssertPred5Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5) |
internal::ParamGenerator< bool > | testing::Bool () |
bool | testing::internal::BoolFromGTestEnv (const char *flag, bool default_value) |
GTEST_API_ void | testing::internal::CaptureStderr () |
GTEST_API_ void | testing::internal::CaptureStdout () |
int | testing::internal::posix::ChDir (const char *dir) |
template<class Derived , class Base > | |
Derived * | testing::internal::CheckedDowncastToActualType (Base *base) |
int | testing::internal::posix::Close (int fd) |
AssertionResult | testing::internal::CmpHelperEQ (const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual) |
template<typename T1 , typename T2 > | |
AssertionResult | testing::internal::CmpHelperEQ (const char *expected_expression, const char *actual_expression, const T1 &expected, const T2 &actual) |
template<typename RawType > | |
AssertionResult | testing::internal::CmpHelperFloatingPointEQ (const char *expected_expression, const char *actual_expression, RawType expected, RawType actual) |
AssertionResult | testing::internal::CmpHelperSTRCASEEQ (const char *expected_expression, const char *actual_expression, const char *expected, const char *actual) |
AssertionResult | testing::internal::CmpHelperSTRCASENE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
AssertionResult | testing::internal::CmpHelperSTREQ (const char *expected_expression, const char *actual_expression, const char *expected, const char *actual) |
AssertionResult | testing::internal::CmpHelperSTREQ (const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual) |
AssertionResult | testing::internal::CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
AssertionResult | testing::internal::CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2) |
template<typename Generator1 , typename Generator2 > | |
internal::CartesianProductHolder2 < Generator1, Generator2 > | testing::Combine (const Generator1 &g1, const Generator2 &g2) |
template<typename Generator1 , typename Generator2 , typename Generator3 > | |
internal::CartesianProductHolder3 < Generator1, Generator2, Generator3 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 > | |
internal::CartesianProductHolder4 < Generator1, Generator2, Generator3, Generator4 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 > | |
internal::CartesianProductHolder5 < Generator1, Generator2, Generator3, Generator4, Generator5 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 > | |
internal::CartesianProductHolder6 < Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 > | |
internal::CartesianProductHolder7 < Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 > | |
internal::CartesianProductHolder8 < Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 > | |
internal::CartesianProductHolder9 < Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9) |
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 > | |
internal::CartesianProductHolder10 < Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9, const Generator10 &g10) |
template<typename T , typename U > | |
void | testing::internal::CopyArray (const T *from, size_t size, U *to) |
template<typename T , typename U > | |
void | testing::internal::CopyArray (const T &from, U *to) |
template<typename T , typename U , size_t N> | |
void | testing::internal::CopyArray (const T(&from)[N], U(*to)[N]) |
template<typename T > | |
void | testing_internal::DefaultPrintNonContainerTo (const T &value,::std::ostream *os) |
template<typename C > | |
void | testing::internal::DefaultPrintTo (IsContainer, false_type, const C &container,::std::ostream *os) |
template<typename T > | |
void | testing::internal::DefaultPrintTo (IsNotContainer, true_type, T *p,::std::ostream *os) |
template<typename T > | |
void | testing::internal::DefaultPrintTo (IsNotContainer, false_type, const T &value,::std::ostream *os) |
AssertionResult | testing::DoubleLE (const char *expr1, const char *expr2, double val1, double val2) |
AssertionResult | testing::internal::DoubleNearPredFormat (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error) |
template<typename To , typename From > | |
To | testing::internal::DownCast_ (From *f) |
AssertionResult | testing::internal::EqFailure (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case) |
int | testing::internal::posix::FClose (FILE *fp) |
FILE * | testing::internal::posix::FDOpen (int fd, const char *mode) |
int | testing::internal::posix::FileNo (FILE *file) |
AssertionResult | testing::FloatLE (const char *expr1, const char *expr2, float val1, float val2) |
void | testing::internal::FlushInfoLog () |
FILE * | testing::internal::posix::FOpen (const char *path, const char *mode) |
GTEST_API_::std::string | testing::internal::FormatCompilerIndependentFileLocation (const char *file, int line) |
GTEST_API_::std::string | testing::internal::FormatFileLocation (const char *file, int line) |
template<typename T1 , typename T2 > | |
std::string | testing::internal::FormatForComparisonFailureMessage (const T1 &value, const T2 &) |
FILE * | testing::internal::posix::FReopen (const char *path, const char *mode, FILE *stream) |
std::string | testing::internal::GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value) |
GTEST_API_ std::string | testing::internal::GetCapturedStderr () |
GTEST_API_ std::string | testing::internal::GetCapturedStdout () |
std::string | testing::internal::GetCurrentOsStackTraceExceptTop (UnitTest *, int skip_count) |
const char * | testing::internal::posix::GetEnv (const char *name) |
TypeId | testing::internal::GetTestTypeId () |
size_t | testing::internal::GetThreadCount () |
template<typename T > | |
TypeId | testing::internal::GetTypeId () |
template<typename T > | |
std::string | testing::internal::GetTypeName () |
UnitTestImpl * | testing::internal::GetUnitTestImpl () |
template<GTEST_1_TYPENAMES_(T) > | |
class | std::tr1::GTEST_1_TUPLE_ (T) |
template<GTEST_2_TYPENAMES_(T) > | |
class | std::tr1::GTEST_2_TUPLE_ (T) |
template<GTEST_3_TYPENAMES_(T) > | |
class | std::tr1::GTEST_3_TUPLE_ (T) |
template<GTEST_4_TYPENAMES_(T) > | |
class | std::tr1::GTEST_4_TUPLE_ (T) |
template<GTEST_5_TYPENAMES_(T) > | |
class | std::tr1::GTEST_5_TUPLE_ (T) |
template<GTEST_6_TYPENAMES_(T) > | |
class | std::tr1::GTEST_6_TUPLE_ (T) |
template<GTEST_7_TYPENAMES_(T) > | |
class | std::tr1::GTEST_7_TUPLE_ (T) |
template<GTEST_8_TYPENAMES_(T) > | |
class | std::tr1::GTEST_8_TUPLE_ (T) |
template<GTEST_9_TYPENAMES_(T) > | |
class | std::tr1::GTEST_9_TUPLE_ (T) |
template<int k, GTEST_10_TYPENAMES_(T) > | |
std::tr1::GTEST_ADD_REF_ (GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T)&t) | |
template<int k, GTEST_10_TYPENAMES_(T) > | |
std::tr1::GTEST_BY_REF_ (GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T)&t) | |
testing::GTEST_DECLARE_bool_ (also_run_disabled_tests) | |
testing::GTEST_DECLARE_bool_ (break_on_failure) | |
testing::GTEST_DECLARE_bool_ (catch_exceptions) | |
testing::GTEST_DECLARE_bool_ (list_tests) | |
testing::GTEST_DECLARE_bool_ (print_time) | |
testing::GTEST_DECLARE_bool_ (show_internal_stack_frames) | |
testing::GTEST_DECLARE_bool_ (shuffle) | |
testing::GTEST_DECLARE_bool_ (throw_on_failure) | |
testing::GTEST_DECLARE_int32_ (random_seed) | |
testing::GTEST_DECLARE_int32_ (repeat) | |
testing::GTEST_DECLARE_int32_ (stack_trace_depth) | |
GTEST_API_ | testing::internal::GTEST_DECLARE_STATIC_MUTEX_ (g_linked_ptr_mutex) |
testing::internal::GTEST_DECLARE_string_ (internal_run_death_test) | |
testing::GTEST_DECLARE_string_ (death_test_style) | |
testing::GTEST_DECLARE_string_ (color) | |
testing::GTEST_DECLARE_string_ (filter) | |
testing::GTEST_DECLARE_string_ (output) | |
testing::GTEST_DECLARE_string_ (stream_result_to) | |
testing::internal::GTEST_IMPL_CMP_HELPER_ (NE,!=) | |
testing::internal::GTEST_IMPL_CMP_HELPER_ (LE,<=) | |
testing::internal::GTEST_IMPL_CMP_HELPER_ (LT,<) | |
testing::internal::GTEST_IMPL_CMP_HELPER_ (GE, >=) | |
testing::internal::GTEST_IMPL_CMP_HELPER_ (GT, >) | |
testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char) | |
testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (wchar_t) | |
testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char,::std::string) | |
testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t,::std::wstring) | |
template<typename To > | |
To | testing::internal::ImplicitCast_ (To x) |
void | testing::InitGoogleTest (int *argc, char **argv) |
void | testing::InitGoogleTest (int *argc, wchar_t **argv) |
Int32 | testing::internal::Int32FromGTestEnv (const char *flag, Int32 default_value) |
bool | testing::internal::IsAlNum (char ch) |
bool | testing::internal::IsAlpha (char ch) |
int | testing::internal::posix::IsATTY (int fd) |
template<class C > | |
IsContainer | testing::internal::IsContainerTest (int, typename C::iterator *=NULL, typename C::const_iterator *=NULL) |
template<class C > | |
IsNotContainer | testing::internal::IsContainerTest (long) |
bool | testing::internal::IsDigit (char ch) |
bool | testing::internal::posix::IsDir (const StatStruct &st) |
bool | testing::internal::IsLower (char ch) |
AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
GTEST_API_ AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack) |
char | testing::internal::IsNullLiteralHelper (Secret *p) |
char(& | testing::internal::IsNullLiteralHelper (...))[2] |
bool | testing::internal::IsSpace (char ch) |
AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
GTEST_API_ AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack) |
bool | testing::internal::IsTrue (bool condition) |
bool | testing::internal::IsUpper (char ch) |
bool | testing::internal::IsXDigit (char ch) |
bool | testing::internal::IsXDigit (wchar_t ch) |
void | testing::internal::LogToStderr () |
template<typename T > | |
linked_ptr< T > | testing::internal::make_linked_ptr (T *ptr) |
tuple | std::tr1::make_tuple () |
TestInfo * | testing::internal::MakeAndRegisterTestInfo (const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory) |
template<GTEST_10_TYPENAMES_(T) , GTEST_10_TYPENAMES_(U) > | |
bool | std::tr1::operator!= (const GTEST_10_TUPLE_(T)&t, const GTEST_10_TUPLE_(U)&u) |
template<typename T > | |
bool | testing::internal::operator!= (T *ptr, const linked_ptr< T > &x) |
void | operator<< (const testing::internal::Secret &, int) |
std::ostream & | testing::operator<< (std::ostream &os, const Message &sb) |
template<typename Char , typename CharTraits , typename T > | |
::std::basic_ostream< Char, CharTraits > & | testing::internal2::operator<< (::std::basic_ostream< Char, CharTraits > &os, const T &x) |
std::ostream & | testing::operator<< (std::ostream &os, const TestPartResult &result) |
template<GTEST_10_TYPENAMES_(T) , GTEST_10_TYPENAMES_(U) > | |
bool | std::tr1::operator== (const GTEST_10_TUPLE_(T)&t, const GTEST_10_TUPLE_(U)&u) |
template<typename T > | |
bool | testing::internal::operator== (T *ptr, const linked_ptr< T > &x) |
bool | testing::internal::ParseInt32 (const Message &src_text, const char *str, Int32 *value) |
GTEST_API_ void | testing::internal2::PrintBytesInObjectTo (const unsigned char *obj_bytes, size_t count,::std::ostream *os) |
template<typename T > | |
void | testing::internal::PrintRawArrayTo (const T a[], size_t count,::std::ostream *os) |
GTEST_API_ void | testing::internal::PrintStringTo (const ::std::string &s,::std::ostream *os) |
void | testing::internal::PrintTo (unsigned char c,::std::ostream *os) |
void | testing::internal::PrintTo (signed char c,::std::ostream *os) |
template<typename T > | |
void | testing::internal::PrintTo (const T &value,::std::ostream *os) |
void | testing::internal::PrintTo (char c,::std::ostream *os) |
void | testing::internal::PrintTo (bool x,::std::ostream *os) |
GTEST_API_ void | testing::internal::PrintTo (wchar_t wc,::std::ostream *os) |
GTEST_API_ void | testing::internal::PrintTo (const char *s,::std::ostream *os) |
void | testing::internal::PrintTo (char *s,::std::ostream *os) |
void | testing::internal::PrintTo (const signed char *s,::std::ostream *os) |
void | testing::internal::PrintTo (signed char *s,::std::ostream *os) |
void | testing::internal::PrintTo (const unsigned char *s,::std::ostream *os) |
void | testing::internal::PrintTo (unsigned char *s,::std::ostream *os) |
GTEST_API_ void | testing::internal::PrintTo (const wchar_t *s,::std::ostream *os) |
void | testing::internal::PrintTo (wchar_t *s,::std::ostream *os) |
void | testing::internal::PrintTo (const ::std::string &s,::std::ostream *os) |
void | testing::internal::PrintTo (const ::std::wstring &s,::std::ostream *os) |
void | testing::internal::PrintTo (const ::std::tr1::tuple<> &t,::std::ostream *os) |
template<typename T1 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1 > &t,::std::ostream *os) |
template<typename T1 , typename T2 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t,::std::ostream *os) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > | |
void | testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &t,::std::ostream *os) |
template<typename T1 , typename T2 > | |
void | testing::internal::PrintTo (const ::std::pair< T1, T2 > &value,::std::ostream *os) |
template<typename T > | |
::std::string | testing::PrintToString (const T &value) |
template<typename T > | |
void | testing::internal::PrintTupleTo (const T &t,::std::ostream *os) |
GTEST_API_ void | testing::internal::PrintWideStringTo (const ::std::wstring &s,::std::ostream *os) |
template<typename T , typename IncrementT > | |
internal::ParamGenerator< T > | testing::Range (T start, T end, IncrementT step) |
template<typename T > | |
internal::ParamGenerator< T > | testing::Range (T start, T end) |
int | testing::internal::posix::Read (int fd, void *buf, unsigned int count) |
void | testing::internal::ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message) |
GTEST_API_ void | testing::internal::ReportInvalidTestCaseType (const char *test_case_name, const char *file, int line) |
int | testing::internal::posix::RmDir (const char *dir) |
int | RUN_ALL_TESTS () GTEST_MUST_USE_RESULT_ |
bool | testing::internal::SkipPrefix (const char *prefix, const char **pstr) |
int | testing::internal::posix::Stat (const char *path, StatStruct *buf) |
template<typename T1 , typename T2 > | |
bool | testing::StaticAssertTypeEq () |
int | testing::internal::posix::StrCaseCmp (const char *s1, const char *s2) |
char * | testing::internal::posix::StrDup (const char *src) |
template<typename T > | |
std::string | testing::internal::StreamableToString (const T &streamable) |
const char * | testing::internal::posix::StrError (int errnum) |
const char * | testing::internal::StringFromGTestEnv (const char *flag, const char *default_value) |
std::string | testing::internal::StringStreamToString (::std::stringstream *ss) |
const char * | testing::internal::posix::StrNCpy (char *dest, const char *src, size_t n) |
char | testing::internal::ToLower (char ch) |
char | testing::internal::ToUpper (char ch) |
template<typename T > | |
void | testing::internal::UniversalPrint (const T &value,::std::ostream *os) |
template<typename T > | |
void | testing::internal::UniversalPrintArray (const T *begin, size_t len,::std::ostream *os) |
GTEST_API_ void | testing::internal::UniversalPrintArray (const char *begin, size_t len,::std::ostream *os) |
GTEST_API_ void | testing::internal::UniversalPrintArray (const wchar_t *begin, size_t len,::std::ostream *os) |
template<typename T > | |
void | testing::internal::UniversalTersePrint (const T &value,::std::ostream *os) |
template<typename Tuple > | |
Strings | testing::internal::UniversalTersePrintTupleFieldsToStrings (const Tuple &value) |
template<typename T1 > | |
internal::ValueArray1< T1 > | testing::Values (T1 v1) |
template<typename T1 , typename T2 > | |
internal::ValueArray2< T1, T2 > | testing::Values (T1 v1, T2 v2) |
template<typename T1 , typename T2 , typename T3 > | |
internal::ValueArray3< T1, T2, T3 > | testing::Values (T1 v1, T2 v2, T3 v3) |
template<typename T1 , typename T2 , typename T3 , typename T4 > | |
internal::ValueArray4< T1, T2, T3, T4 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
internal::ValueArray5< T1, T2, T3, T4, T5 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
internal::ValueArray6< T1, T2, T3, T4, T5, T6 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
internal::ValueArray7< T1, T2, T3, T4, T5, T6, T7 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
internal::ValueArray8< T1, T2, T3, T4, T5, T6, T7, T8 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
internal::ValueArray9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > | |
internal::ValueArray10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 > | |
internal::ValueArray11< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 > | |
internal::ValueArray12< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 > | |
internal::ValueArray13< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 > | |
internal::ValueArray14< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 > | |
internal::ValueArray15< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 > | |
internal::ValueArray16< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 > | |
internal::ValueArray17< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 > | |
internal::ValueArray18< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 > | |
internal::ValueArray19< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 > | |
internal::ValueArray20< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 > | |
internal::ValueArray21< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 > | |
internal::ValueArray22< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 > | |
internal::ValueArray23< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 > | |
internal::ValueArray24< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 > | |
internal::ValueArray25< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 > | |
internal::ValueArray26< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 > | |
internal::ValueArray27< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 > | |
internal::ValueArray28< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 > | |
internal::ValueArray29< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 > | |
internal::ValueArray30< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 > | |
internal::ValueArray31< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 > | |
internal::ValueArray32< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 > | |
internal::ValueArray33< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 > | |
internal::ValueArray34< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 > | |
internal::ValueArray35< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 > | |
internal::ValueArray36< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 > | |
internal::ValueArray37< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 > | |
internal::ValueArray38< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 > | |
internal::ValueArray39< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 > | |
internal::ValueArray40< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 > | |
internal::ValueArray41< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 > | |
internal::ValueArray42< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 > | |
internal::ValueArray43< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 > | |
internal::ValueArray44< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 > | |
internal::ValueArray45< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 > | |
internal::ValueArray46< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 > | |
internal::ValueArray47< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 > | |
internal::ValueArray48< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 > | |
internal::ValueArray49< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 , typename T50 > | |
internal::ValueArray50< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 > | testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, T50 v50) |
template<typename ForwardIterator > | |
internal::ParamGenerator < typename::testing::internal::IteratorTraits < ForwardIterator > ::value_type > | testing::ValuesIn (ForwardIterator begin, ForwardIterator end) |
template<typename T , size_t N> | |
internal::ParamGenerator< T > | testing::ValuesIn (const T(&array)[N]) |
template<class Container > | |
internal::ParamGenerator < typename Container::value_type > | testing::ValuesIn (const Container &container) |
int | testing::internal::posix::Write (int fd, const void *buf, unsigned int count) |
Variables | |
const char | testing::internal::kDeathTestStyleFlag [] = "death_test_style" |
const char | testing::internal::kDeathTestUseFork [] = "death_test_use_fork" |
const char | testing::internal::kInternalRunDeathTestFlag [] = "internal_run_death_test" |
const BiggestInt | testing::internal::kMaxBiggestInt |
const int | testing::kMaxStackTraceDepth = 100 |
const size_t | testing::internal2::kProtobufOneLinerMaxLength = 50 |
#define ADD_FAILURE | ( | ) | GTEST_NONFATAL_FAILURE_("Failed") |
#define ADD_FAILURE_AT | ( | file, | |
line | |||
) |
GTEST_MESSAGE_AT_(file, line, "Failed", \ ::testing::TestPartResult::kNonFatalFailure)
#define ASSERT_ANY_THROW | ( | statement | ) | GTEST_TEST_ANY_THROW_(statement, GTEST_FATAL_FAILURE_) |
#define ASSERT_DEATH_IF_SUPPORTED | ( | statement, | |
regex | |||
) | GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, return) |
#define ASSERT_DOUBLE_EQ | ( | expected, | |
actual | |||
) |
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \ expected, actual)
#define ASSERT_EQ | ( | val1, | |
val2 | |||
) | GTEST_ASSERT_EQ(val1, val2) |
#define ASSERT_FALSE | ( | condition | ) |
GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ GTEST_FATAL_FAILURE_)
#define ASSERT_FLOAT_EQ | ( | expected, | |
actual | |||
) |
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<float>, \ expected, actual)
#define ASSERT_GE | ( | val1, | |
val2 | |||
) | GTEST_ASSERT_GE(val1, val2) |
#define ASSERT_GT | ( | val1, | |
val2 | |||
) | GTEST_ASSERT_GT(val1, val2) |
#define ASSERT_LE | ( | val1, | |
val2 | |||
) | GTEST_ASSERT_LE(val1, val2) |
#define ASSERT_LT | ( | val1, | |
val2 | |||
) | GTEST_ASSERT_LT(val1, val2) |
#define ASSERT_NE | ( | val1, | |
val2 | |||
) | GTEST_ASSERT_NE(val1, val2) |
#define ASSERT_NEAR | ( | val1, | |
val2, | |||
abs_error | |||
) |
ASSERT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ val1, val2, abs_error)
#define ASSERT_NO_FATAL_FAILURE | ( | statement | ) | GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_) |
#define ASSERT_NO_THROW | ( | statement | ) | GTEST_TEST_NO_THROW_(statement, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED1 | ( | pred, | |
v1 | |||
) | GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED2 | ( | pred, | |
v1, | |||
v2 | |||
) | GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED3 | ( | pred, | |
v1, | |||
v2, | |||
v3 | |||
) | GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED4 | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
v4 | |||
) | GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED5 | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
v5 | |||
) | GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED_FORMAT1 | ( | pred_format, | |
v1 | |||
) | GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED_FORMAT2 | ( | pred_format, | |
v1, | |||
v2 | |||
) | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED_FORMAT3 | ( | pred_format, | |
v1, | |||
v2, | |||
v3 | |||
) | GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED_FORMAT4 | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
v4 | |||
) | GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) |
#define ASSERT_PRED_FORMAT5 | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
v5 | |||
) | GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) |
#define ASSERT_STRCASEEQ | ( | expected, | |
actual | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, expected, actual) |
#define ASSERT_STRCASENE | ( | s1, | |
s2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) |
#define ASSERT_STREQ | ( | expected, | |
actual | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) |
#define ASSERT_STRNE | ( | s1, | |
s2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) |
#define ASSERT_THROW | ( | statement, | |
expected_exception | |||
) | GTEST_TEST_THROW_(statement, expected_exception, GTEST_FATAL_FAILURE_) |
#define ASSERT_TRUE | ( | condition | ) |
GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \ GTEST_FATAL_FAILURE_)
#define EXPECT_ANY_THROW | ( | statement | ) | GTEST_TEST_ANY_THROW_(statement, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_DEATH_IF_SUPPORTED | ( | statement, | |
regex | |||
) | GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, ) |
#define EXPECT_DOUBLE_EQ | ( | expected, | |
actual | |||
) |
EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \ expected, actual)
#define EXPECT_EQ | ( | expected, | |
actual | |||
) |
EXPECT_PRED_FORMAT2(::testing::internal:: \ EqHelper<GTEST_IS_NULL_LITERAL_(expected)>::Compare, \ expected, actual)
#define EXPECT_FALSE | ( | condition | ) |
GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ GTEST_NONFATAL_FAILURE_)
#define EXPECT_FLOAT_EQ | ( | expected, | |
actual | |||
) |
EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<float>, \ expected, actual)
#define EXPECT_GE | ( | val1, | |
val2 | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) |
#define EXPECT_GT | ( | val1, | |
val2 | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) |
#define EXPECT_LE | ( | val1, | |
val2 | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) |
#define EXPECT_LT | ( | val1, | |
val2 | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) |
#define EXPECT_NE | ( | expected, | |
actual | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperNE, expected, actual) |
#define EXPECT_NEAR | ( | val1, | |
val2, | |||
abs_error | |||
) |
EXPECT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ val1, val2, abs_error)
#define EXPECT_NO_FATAL_FAILURE | ( | statement | ) | GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_NO_THROW | ( | statement | ) | GTEST_TEST_NO_THROW_(statement, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED1 | ( | pred, | |
v1 | |||
) | GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED2 | ( | pred, | |
v1, | |||
v2 | |||
) | GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED3 | ( | pred, | |
v1, | |||
v2, | |||
v3 | |||
) | GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED4 | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
v4 | |||
) | GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED5 | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
v5 | |||
) | GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED_FORMAT1 | ( | pred_format, | |
v1 | |||
) | GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED_FORMAT2 | ( | pred_format, | |
v1, | |||
v2 | |||
) | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED_FORMAT3 | ( | pred_format, | |
v1, | |||
v2, | |||
v3 | |||
) | GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED_FORMAT4 | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
v4 | |||
) | GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_PRED_FORMAT5 | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
v5 | |||
) | GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_STRCASEEQ | ( | expected, | |
actual | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, expected, actual) |
#define EXPECT_STRCASENE | ( | s1, | |
s2 | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) |
#define EXPECT_STREQ | ( | expected, | |
actual | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) |
#define EXPECT_STRNE | ( | s1, | |
s2 | |||
) | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) |
#define EXPECT_THROW | ( | statement, | |
expected_exception | |||
) | GTEST_TEST_THROW_(statement, expected_exception, GTEST_NONFATAL_FAILURE_) |
#define EXPECT_TRUE | ( | condition | ) |
GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \ GTEST_NONFATAL_FAILURE_)
#define FAIL | ( | ) | GTEST_FAIL() |
#define FRIEND_TEST | ( | test_case_name, | |
test_name | |||
) | friend class test_case_name##_##test_name##_Test |
#define GTEST_0_TUPLE_ | ( | T | ) | tuple<> |
#define GTEST_0_TYPENAMES_ | ( | T | ) |
#define GTEST_10_TUPLE_ | ( | T | ) |
#define GTEST_10_TYPENAMES_ | ( | T | ) |
#define GTEST_1_TUPLE_ | ( | T | ) |
#define GTEST_1_TYPENAMES_ | ( | T | ) | typename T##0 |
#define GTEST_2_TUPLE_ | ( | T | ) |
#define GTEST_2_TYPENAMES_ | ( | T | ) | typename T##0, typename T##1 |
#define GTEST_3_TUPLE_ | ( | T | ) |
#define GTEST_3_TYPENAMES_ | ( | T | ) | typename T##0, typename T##1, typename T##2 |
#define GTEST_4_TUPLE_ | ( | T | ) |
#define GTEST_4_TYPENAMES_ | ( | T | ) |
#define GTEST_5_TUPLE_ | ( | T | ) |
#define GTEST_5_TYPENAMES_ | ( | T | ) |
#define GTEST_6_TUPLE_ | ( | T | ) |
#define GTEST_6_TYPENAMES_ | ( | T | ) |
#define GTEST_7_TUPLE_ | ( | T | ) |
#define GTEST_7_TYPENAMES_ | ( | T | ) |
#define GTEST_8_TUPLE_ | ( | T | ) |
#define GTEST_8_TYPENAMES_ | ( | T | ) |
#define GTEST_9_TUPLE_ | ( | T | ) |
#define GTEST_9_TYPENAMES_ | ( | T | ) |
#define GTEST_ADD_REF_ | ( | T | ) | typename ::std::tr1::gtest_internal::AddRef<T>::type |
#define GTEST_ADD_REFERENCE_ | ( | T | ) | typename ::testing::internal::AddReference<T>::type |
#define GTEST_AMBIGUOUS_ELSE_BLOCKER_ switch (0) case 0: default: |
#define GTEST_API_ |
#define GTEST_ASSERT_ | ( | expression, | |
on_failure | |||
) |
#define GTEST_ASSERT_EQ | ( | expected, | |
actual | |||
) |
ASSERT_PRED_FORMAT2(::testing::internal:: \ EqHelper<GTEST_IS_NULL_LITERAL_(expected)>::Compare, \ expected, actual)
#define GTEST_ASSERT_GE | ( | val1, | |
val2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) |
#define GTEST_ASSERT_GT | ( | val1, | |
val2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) |
#define GTEST_ASSERT_LE | ( | val1, | |
val2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) |
#define GTEST_ASSERT_LT | ( | val1, | |
val2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) |
#define GTEST_ASSERT_NE | ( | val1, | |
val2 | |||
) | ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2) |
#define GTEST_ATTRIBUTE_UNUSED_ |
#define GTEST_BY_REF_ | ( | T | ) | typename ::std::tr1::gtest_internal::ByRef<T>::type |
#define GTEST_CAN_COMPARE_NULL 1 |
#define GTEST_CHECK_ | ( | condition | ) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::IsTrue(condition)) \ ; \ else \ GTEST_LOG_(FATAL) << "Condition " #condition " failed. "
#define GTEST_CHECK_POSIX_SUCCESS_ | ( | posix_call | ) |
#define GTEST_COMPILE_ASSERT_ | ( | expr, | |
msg | |||
) |
typedef ::testing::internal::CompileAssert<(static_cast<bool>(expr))> \ msg[static_cast<bool>(expr) ? 1 : -1] GTEST_ATTRIBUTE_UNUSED_
#define GTEST_CONCAT_TOKEN_ | ( | foo, | |
bar | |||
) | GTEST_CONCAT_TOKEN_IMPL_(foo, bar) |
#define GTEST_CONCAT_TOKEN_IMPL_ | ( | foo, | |
bar | |||
) | foo ## bar |
#define GTEST_DECLARE_bool_ | ( | name | ) | GTEST_API_ extern bool GTEST_FLAG(name) |
#define GTEST_DECLARE_int32_ | ( | name | ) | GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name) |
#define GTEST_DECLARE_STATIC_MUTEX_ | ( | mutex | ) | extern ::testing::internal::Mutex mutex |
#define GTEST_DECLARE_string_ | ( | name | ) | GTEST_API_ extern ::std::string GTEST_FLAG(name) |
#define GTEST_DECLARE_TUPLE_AS_FRIEND_ |
#define GTEST_DEFINE_bool_ | ( | name, | |
default_val, | |||
doc | |||
) | GTEST_API_ bool GTEST_FLAG(name) = (default_val) |
#define GTEST_DEFINE_int32_ | ( | name, | |
default_val, | |||
doc | |||
) | GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val) |
#define GTEST_DEFINE_STATIC_MUTEX_ | ( | mutex | ) | ::testing::internal::Mutex mutex |
#define GTEST_DEFINE_string_ | ( | name, | |
default_val, | |||
doc | |||
) | GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val) |
#define GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" |
#define GTEST_DISALLOW_ASSIGN_ | ( | type | ) | void operator=(type const &) |
#define GTEST_DISALLOW_COPY_AND_ASSIGN_ | ( | type | ) |
#define GTEST_EXCLUSIVE_LOCK_REQUIRED_ | ( | locks | ) |
#define GTEST_FAIL | ( | ) | GTEST_FATAL_FAILURE_("Failed") |
#define GTEST_FATAL_FAILURE_ | ( | message | ) | return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure) |
#define GTEST_FLAG | ( | name | ) | FLAGS_gtest_##name |
#define GTEST_FLAG_PREFIX_ "gtest_" |
#define GTEST_FLAG_PREFIX_DASH_ "gtest-" |
#define GTEST_FLAG_PREFIX_UPPER_ "GTEST_" |
#define GTEST_HAS_ALT_PATH_SEP_ 0 |
#define GTEST_HAS_CLONE 0 |
#define GTEST_HAS_COMBINE 1 |
#define GTEST_HAS_CXXABI_H_ 0 |
#define GTEST_HAS_EXCEPTIONS 0 |
#define GTEST_HAS_GLOBAL_STRING 0 |
#define GTEST_HAS_PARAM_TEST 1 |
#define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) |
#define GTEST_HAS_PTHREAD |
#define GTEST_HAS_RTTI 1 |
#define GTEST_HAS_SEH 0 |
#define GTEST_HAS_STD_STRING 1 |
#define GTEST_HAS_STD_WSTRING (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS)) |
#define GTEST_HAS_STREAM_REDIRECTION 1 |
#define GTEST_HAS_TR1_TUPLE 1 |
#define GTEST_IMPL_CMP_HELPER_ | ( | op_name, | |
op | |||
) |
template <typename T1, typename T2>\ AssertionResult CmpHelper##op_name(const char* expr1, const char* expr2, \ const T1& val1, const T2& val2) {\ if (val1 op val2) {\ return AssertionSuccess();\ } else {\ return AssertionFailure() \ << "Expected: (" << expr1 << ") " #op " (" << expr2\ << "), actual: " << FormatForComparisonFailureMessage(val1, val2)\ << " vs " << FormatForComparisonFailureMessage(val2, val1);\ }\ }\ GTEST_API_ AssertionResult CmpHelper##op_name(\ const char* expr1, const char* expr2, BiggestInt val1, BiggestInt val2)
#define GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ | ( | CharType | ) |
template <typename OtherOperand> \ class FormatForComparison<CharType*, OtherOperand> { \ public: \ static ::std::string Format(CharType* value) { \ return ::testing::PrintToString(static_cast<const void*>(value)); \ } \ }
#define GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ | ( | CharType, | |
OtherStringType | |||
) |
template <> \ class FormatForComparison<CharType*, OtherStringType> { \ public: \ static ::std::string Format(CharType* value) { \ return ::testing::PrintToString(value); \ } \ }
#define GTEST_IS_NULL_LITERAL_ | ( | x | ) | (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1) |
#define GTEST_IS_THREADSAFE 0 |
#define GTEST_LANG_CXX11 0 |
#define GTEST_LOCK_EXCLUDED_ | ( | locks | ) |
#define GTEST_LOG_ | ( | severity | ) |
::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \ __FILE__, __LINE__).GetStream()
#define GTEST_MESSAGE_ | ( | message, | |
result_type | |||
) | GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type) |
#define GTEST_MESSAGE_AT_ | ( | file, | |
line, | |||
message, | |||
result_type | |||
) |
::testing::internal::AssertHelper(result_type, file, line, message) \ = ::testing::Message()
#define GTEST_MUST_USE_RESULT_ |
#define GTEST_NAME_ "Google Test" |
#define GTEST_NO_INLINE_ |
#define GTEST_NONFATAL_FAILURE_ | ( | message | ) | GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure) |
#define GTEST_PATH_SEP_ "/" |
#define GTEST_PRED1_ | ( | pred, | |
v1, | |||
on_failure | |||
) |
GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \ #v1, \ pred, \ v1), on_failure)
#define GTEST_PRED2_ | ( | pred, | |
v1, | |||
v2, | |||
on_failure | |||
) |
GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, \ #v1, \ #v2, \ pred, \ v1, \ v2), on_failure)
#define GTEST_PRED3_ | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
on_failure | |||
) |
GTEST_ASSERT_(::testing::AssertPred3Helper(#pred, \ #v1, \ #v2, \ #v3, \ pred, \ v1, \ v2, \ v3), on_failure)
#define GTEST_PRED4_ | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
on_failure | |||
) |
GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, \ #v1, \ #v2, \ #v3, \ #v4, \ pred, \ v1, \ v2, \ v3, \ v4), on_failure)
#define GTEST_PRED5_ | ( | pred, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
v5, | |||
on_failure | |||
) |
GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, \ #v1, \ #v2, \ #v3, \ #v4, \ #v5, \ pred, \ v1, \ v2, \ v3, \ v4, \ v5), on_failure)
#define GTEST_PRED_FORMAT1_ | ( | pred_format, | |
v1, | |||
on_failure | |||
) |
GTEST_ASSERT_(pred_format(#v1, v1), \ on_failure)
#define GTEST_PRED_FORMAT2_ | ( | pred_format, | |
v1, | |||
v2, | |||
on_failure | |||
) |
GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \ on_failure)
#define GTEST_PRED_FORMAT3_ | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
on_failure | |||
) |
GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3), \ on_failure)
#define GTEST_PRED_FORMAT4_ | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
on_failure | |||
) |
GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), \ on_failure)
#define GTEST_PRED_FORMAT5_ | ( | pred_format, | |
v1, | |||
v2, | |||
v3, | |||
v4, | |||
v5, | |||
on_failure | |||
) |
GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \ on_failure)
#define GTEST_PROJECT_URL_ "http://code.google.com/p/googletest/" |
#define GTEST_REFERENCE_TO_CONST_ | ( | T | ) | GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T)) |
#define GTEST_REMOVE_CONST_ | ( | T | ) | typename ::testing::internal::RemoveConst<T>::type |
#define GTEST_REMOVE_REFERENCE_ | ( | T | ) | typename ::testing::internal::RemoveReference<T>::type |
#define GTEST_REMOVE_REFERENCE_AND_CONST_ | ( | T | ) | GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T)) |
#define GTEST_SNPRINTF_ snprintf |
#define GTEST_SUCCEED | ( | ) | GTEST_SUCCESS_("Succeeded") |
#define GTEST_SUCCESS_ | ( | message | ) | GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess) |
#define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ | ( | statement | ) | if (::testing::internal::AlwaysTrue()) { statement; } |
#define GTEST_TEST | ( | test_case_name, | |
test_name | |||
) |
GTEST_TEST_(test_case_name, test_name, \ ::testing::Test, ::testing::internal::GetTestTypeId())
#define GTEST_TEST_ | ( | test_case_name, | |
test_name, | |||
parent_class, | |||
parent_id | |||
) |
class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) : public parent_class {\ public:\ GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {}\ private:\ virtual void TestBody();\ static ::testing::TestInfo* const test_info_ GTEST_ATTRIBUTE_UNUSED_;\ GTEST_DISALLOW_COPY_AND_ASSIGN_(\ GTEST_TEST_CLASS_NAME_(test_case_name, test_name));\ };\ \ ::testing::TestInfo* const GTEST_TEST_CLASS_NAME_(test_case_name, test_name)\ ::test_info_ =\ ::testing::internal::MakeAndRegisterTestInfo(\ #test_case_name, #test_name, NULL, NULL, \ (parent_id), \ parent_class::SetUpTestCase, \ parent_class::TearDownTestCase, \ new ::testing::internal::TestFactoryImpl<\ GTEST_TEST_CLASS_NAME_(test_case_name, test_name)>);\ void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody()
#define GTEST_TEST_ANY_THROW_ | ( | statement, | |
fail | |||
) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::AlwaysTrue()) { \ bool gtest_caught_any = false; \ try { \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ } \ catch (...) { \ gtest_caught_any = true; \ } \ if (!gtest_caught_any) { \ goto GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__); \ } \ } else \ GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__): \ fail("Expected: " #statement " throws an exception.\n" \ " Actual: it doesn't.")
#define GTEST_TEST_BOOLEAN_ | ( | expression, | |
text, | |||
actual, | |||
expected, | |||
fail | |||
) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (const ::testing::AssertionResult gtest_ar_ = \ ::testing::AssertionResult(expression)) \ ; \ else \ fail(::testing::internal::GetBoolAssertionFailureMessage(\ gtest_ar_, text, #actual, #expected).c_str())
#define GTEST_TEST_CLASS_NAME_ | ( | test_case_name, | |
test_name | |||
) | test_case_name##_##test_name##_Test |
#define GTEST_TEST_NO_FATAL_FAILURE_ | ( | statement, | |
fail | |||
) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::AlwaysTrue()) { \ ::testing::internal::HasNewFatalFailureHelper gtest_fatal_failure_checker; \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ if (gtest_fatal_failure_checker.has_new_fatal_failure()) { \ goto GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__); \ } \ } else \ GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__): \ fail("Expected: " #statement " doesn't generate new fatal " \ "failures in the current thread.\n" \ " Actual: it does.")
#define GTEST_TEST_NO_THROW_ | ( | statement, | |
fail | |||
) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::AlwaysTrue()) { \ try { \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ } \ catch (...) { \ goto GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__); \ } \ } else \ GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__): \ fail("Expected: " #statement " doesn't throw an exception.\n" \ " Actual: it throws.")
#define GTEST_TEST_THROW_ | ( | statement, | |
expected_exception, | |||
fail | |||
) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::ConstCharPtr gtest_msg = "") { \ bool gtest_caught_expected = false; \ try { \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ } \ catch (expected_exception const&) { \ gtest_caught_expected = true; \ } \ catch (...) { \ gtest_msg.value = \ "Expected: " #statement " throws an exception of type " \ #expected_exception ".\n Actual: it throws a different type."; \ goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \ } \ if (!gtest_caught_expected) { \ gtest_msg.value = \ "Expected: " #statement " throws an exception of type " \ #expected_exception ".\n Actual: it throws nothing."; \ goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \ } \ } else \ GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__): \ fail(gtest_msg.value)
#define GTEST_TUPLE_ELEMENT_ | ( | k, | |
Tuple | |||
) | typename tuple_element<k, Tuple >::type |
#define GTEST_UNSUPPORTED_DEATH_TEST_ | ( | statement, | |
regex, | |||
terminator | |||
) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::AlwaysTrue()) { \ GTEST_LOG_(WARNING) \ << "Death tests are not supported on this platform.\n" \ << "Statement '" #statement "' cannot be verified."; \ } else if (::testing::internal::AlwaysFalse()) { \ ::testing::internal::RE::PartialMatch(".*", (regex)); \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ terminator; \ } else \ ::testing::Message()
#define GTEST_USE_OWN_TR1_TUPLE 1 |
#define GTEST_USES_POSIX_RE 1 |
#define GTEST_WIDE_STRING_USES_UTF16_ (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX) |
#define INSTANTIATE_TEST_CASE_P | ( | prefix, | |
test_case_name, | |||
generator | |||
) |
::testing::internal::ParamGenerator<test_case_name::ParamType> \ gtest_##prefix##test_case_name##_EvalGenerator_() { return generator; } \ int gtest_##prefix##test_case_name##_dummy_ = \ ::testing::UnitTest::GetInstance()->parameterized_test_registry(). \ GetTestCasePatternHolder<test_case_name>(\ #test_case_name, __FILE__, __LINE__)->AddTestCaseInstantiation(\ #prefix, \ >est_##prefix##test_case_name##_EvalGenerator_, \ __FILE__, __LINE__)
#define SCOPED_TRACE | ( | message | ) |
::testing::internal::ScopedTrace GTEST_CONCAT_TOKEN_(gtest_trace_, __LINE__)(\ __FILE__, __LINE__, ::testing::Message() << (message))
#define SUCCEED | ( | ) | GTEST_SUCCEED() |
#define TEST | ( | test_case_name, | |
test_name | |||
) | GTEST_TEST(test_case_name, test_name) |
#define TEST_F | ( | test_fixture, | |
test_name | |||
) |
GTEST_TEST_(test_fixture, test_name, test_fixture, \ ::testing::internal::GetTypeId<test_fixture>())
#define TEST_P | ( | test_case_name, | |
test_name | |||
) |
class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) \ : public test_case_name { \ public: \ GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {} \ virtual void TestBody(); \ private: \ static int AddToRegistry() { \ ::testing::UnitTest::GetInstance()->parameterized_test_registry(). \ GetTestCasePatternHolder<test_case_name>(\ #test_case_name, __FILE__, __LINE__)->AddTestPattern(\ #test_case_name, \ #test_name, \ new ::testing::internal::TestMetaFactory< \ GTEST_TEST_CLASS_NAME_(test_case_name, test_name)>()); \ return 0; \ } \ static int gtest_registering_dummy_; \ GTEST_DISALLOW_COPY_AND_ASSIGN_(\ GTEST_TEST_CLASS_NAME_(test_case_name, test_name)); \ }; \ int GTEST_TEST_CLASS_NAME_(test_case_name, \ test_name)::gtest_registering_dummy_ = \ GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::AddToRegistry(); \ void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody()
void operator<< | ( | const testing::internal::Secret & | , |
int | |||
) |
int RUN_ALL_TESTS | ( | ) | [inline] |