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
-
std::string PrintValue (int32_t value)Explicit overloads for integers, floating point, char pointers, and strings.
Defined at line 69 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::string PrintValue (uint32_t value)Defined at line 67 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::string PrintValue (int64_t value)Defined at line 71 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::string PrintValue (uint64_t value)Defined at line 73 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::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 86 of file ../../zircon/system/ulib/zxtest/message.cc
-
template <typename T>std::string PrintValue (const T & value)Specializations exist for primitive types, pointers and |std::string|.
Defined at line 95 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename T>std::string PrintValue (const volatile T & value)Defined at line 101 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename T>std::string PrintValue (const T * value)For pointers just print the address.
Defined at line 107 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
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 131 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
std::string PrintValue (uint64_t & value) -
std::string PrintValue (float value)Defined at line 75 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::string PrintValue (double value)Defined at line 77 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::string PrintValue (const char * value)Defined at line 79 of file ../../zircon/system/ulib/zxtest/message.cc
-
std::string PrintValue (std::string str)Defined at line 122 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
std::string PrintValue (std::string_view str)Defined at line 123 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename... Ts>std::string PrintValue (const std::tuple<Ts...> & value)For tuples, recursively print the individual components.
Defined at line 131 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 149 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 158 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 166 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename... Args>auto Values (Args &&... args)Takes in values as parameters and returns a ValueProvider for those values.
Defined at line 170 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 173 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/message.h
-
template <typename A,typename B,typename T>auto Range (Astart,Bend,Tstep)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 179 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
template <typename A, typename B>auto Range (A start, B end)Defined at line 196 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/values.h
-
int RunAllTests (int argc, char ** argv)Entry point for C++
Defined at line 242 of file ../../zircon/system/ulib/zxtest/runner.cc