generic_test_fixture< T > Struct Template Reference
#include <generic_fixture.h>
Inheritance diagram for generic_test_fixture< T >:
Public Types | |
typedef ::testing::TestWithParam< generator_ptr< T > > | parent_type |
typedef generator_ptr< T > | generator_type |
typedef T | value_type |
Public Member Functions | |
generic_test_fixture () | |
Public Attributes | |
T | expected |
T | actual |
bool | skip_test |
::testing::Message | msg |
int | test_modifier |
const ::testing::AssertionResult | fixture_test_result |
Detailed Description
template<class T>
struct illumina::interop::unittest::generic_test_fixture< T >
Generic test fixture
This fixture will generated an expected and and actual object of any type. The objects are populated by parameters passed into GTest parameter interface.
Member Typedef Documentation
typedef generator_ptr<T> generator_type |
typedef ::testing::TestWithParam< generator_ptr<T> > parent_type |
Get the type of the parent
typedef T value_type |
Value type of the object to test
Constructor & Destructor Documentation
|
inline |
Constructor
Member Data Documentation
T actual |
Actual object to test
T expected |
Expected object to test
const ::testing::AssertionResult fixture_test_result |
Error trying to generate the fixture
::testing::Message msg |
bool skip_test |
Skip running the test
int test_modifier |
Flag for type of test
The documentation for this struct was generated from the following file:
- /io/src/tests/interop/inc/generic_fixture.h