Namespaces
Records
-
class Assertion -
class Environment -
class FileLogSink -
class FilterOp -
class LifecycleObserver -
class LogSink -
class Message -
class Reporter -
class Runner -
class RunnerSummary -
class RunnerTestPeer -
class ScopedTrace -
class SourceLocation -
class Test -
class TestCase -
class TestInfo -
class TestParamInfo -
class TestRef -
class TestWithParam -
class WithParamInterface
Functions
-
template <>fbl::String PrintValue<int> (const int32_t & value)Template Specialization for integers, floating point, char pointers, and strings.
Defined at line 72 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <>fbl::String PrintValue<unsigned int> (const uint32_t & value)Defined at line 67 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <>fbl::String PrintValue<long> (const int64_t & value)Defined at line 77 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <>fbl::String PrintValue<unsigned long> (const uint64_t & value)Defined at line 82 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <>fbl::String PrintValue<float> (const float & value)Defined at line 87 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <>fbl::String PrintValue<double> (const double & value)Defined at line 92 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <typename T>fbl::String PrintValue (const T & value)Specializations exist for primitive types, pointers and |fbl::String|.
Defined at line 97 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <>fbl::String PrintValue<char> (const char * value)Defined at line 97 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <typename T>fbl::String PrintValue (const volatile T & value)Defined at line 103 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <>fbl::String PrintValue<std::string> (const std::string & value)Defined at line 105 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <typename T>fbl::String PrintValue (const T * value)For pointers just print the address.
Defined at line 109 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <>fbl::String PrintValue<fbl::String> (const fbl::String & value)Defined at line 110 of file ../../zircon/system/ulib/zxtest/message.cc
-
fbl::String PrintStatus (zx_status_t status)Print a string form of the status, can't be a specialization of PrintValue because zx_status_t is
a uint32_t.
Defined at line 115 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <typename A, typename B>auto Combine (::zxtest::internal::ValueProvider<A> a, ::zxtest::internal::ValueProvider<B> b)Combines two ValueProviders producing a ValueProvider with a cartesian product of both.
Defined at line 132 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
template <typename... Ts>fbl::String PrintValue (const std::tuple<Ts...> & value)For tuples, recursively print the individual components.
Defined at line 142 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename A, typename B, typename... ProviderType>auto Combine (::zxtest::internal::ValueProvider<A> a, ::zxtest::internal::ValueProvider<B> b, ProviderType &&... providers)Combines more than two ValueProviders.
Defined at line 150 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
template <typename C>auto ValuesIn (C && values)Takes in a container of values and returns a ValueProvider for those values.
Supports containers that support ::value_type and random-access iterators.
Defined at line 159 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
template <typename... Args>auto Values (Args &&... args)Takes in values as parameters and returns a ValueProvider for those values.
Defined at line 171 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
template <typename StringTypeA, typename StringTypeB>bool StrCmp (StringTypeA && actual, StringTypeB && expected)Defined at line 177 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename A, typename B, typename T>auto Range (A start, B end, T step)Generates a series of values according to the parameters given.
Increments by `step` starting from `start`, ending before `end`.
The `end` value is excluded.
Defined at line 180 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
template <typename StringTypeA, typename StringTypeB>bool StrContain (StringTypeA && str, StringTypeB && substr)Defined at line 184 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename A, typename B>auto Range (A start, B end)Defined at line 197 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
int RunAllTests (int argcchar ** argv)Entry point for C++
Defined at line 241 of file ../../zircon/system/ulib/zxtest/runner.cc