Namespaces

Records

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