template <typename T, typename U>

class ParameterizedTestCaseInfoImpl

Defined at line 18 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

Templated version of ParameterizedTestCase. This class provides the implementation for the

interface the registry relies on.

Public Methods

void ParameterizedTestCaseInfoImpl<T, U> ()

Defined at line 27 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

void ParameterizedTestCaseInfoImpl<T, U> (const fbl::String & test_case_name)

Defined at line 28 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

void ParameterizedTestCaseInfoImpl<T, U> (const ParameterizedTestCaseInfoImpl<T, U> & )

Defined at line 30 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

void ParameterizedTestCaseInfoImpl<T, U> (ParameterizedTestCaseInfoImpl<T, U> && )

Defined at line 31 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

ParameterizedTestCaseInfoImpl<T, U> & operator= (const ParameterizedTestCaseInfoImpl<T, U> & )

Defined at line 32 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

ParameterizedTestCaseInfoImpl<T, U> & operator= (ParameterizedTestCaseInfoImpl<T, U> && )

Defined at line 33 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

void ~ParameterizedTestCaseInfoImpl<T, U> ()

Defined at line 34 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

TypeId GetFixtureId ()

Returns a unique Id representing the first fixture used to instantiate this Parametrized test

case.

Defined at line 38 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

void AddInstantiation (const fbl::String & instantiation_name, zxtest::internal::ValueProvider<ParamType> & provider, const SourceLocation & location, std::function<std::string (zxtest::TestParamInfo<ParamType>)> name_fn)

Defined at line 40 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

template <typename TestImpl>
void AddTest (const fbl::String & name, const SourceLocation & location)

Adds a test to the test case.

Defined at line 52 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

void RegisterTest (Runner * runner)

Registers all parametrized tests of this test case with |runner|.

Defined at line 63 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/parameterized-value-impl.h

Friends

template <typename Ttypename U>
class ParameterizedTestCaseInfoImplTestPeer