standard_parameter_generator< T, Fixture > Class Template Reference

#include <generic_fixture.h>

Inheritance diagram for standard_parameter_generator< T, Fixture >:
abstract_generator< T > iterator_parameter_generator< T, Fixture >

Public Member Functions

 standard_parameter_generator (const parameter_type parameter)
 
base_type operator() (const parameter_type &parameter) const
 
::testing::AssertionResult generate (T &expected, T &actual, bool *) const
 
base_type clone () const
 
void write (std::ostream &out) const
 
- Public Member Functions inherited from abstract_generator< T >
 abstract_generator (const int test_modifier=0)
 
virtual ~abstract_generator ()
 
virtual bool advance ()
 
int test_modifier () const
 
std::string info () const
 

Protected Attributes

Fixture m_fixture
 

Additional Inherited Members

- Public Types inherited from abstract_generator< T >
typedef generator_ptr< T > parent_type
 

Detailed Description

template<class T, class Fixture>
class illumina::interop::unittest::standard_parameter_generator< T, Fixture >

Generate the plot from an empty metric set

The expected plot is empty

Constructor & Destructor Documentation

standard_parameter_generator ( const parameter_type  parameter)
inline

Constructor

Parameters
parameterparameter value

Member Function Documentation

base_type clone ( ) const
inlinevirtual

Create a copy of this object

Returns
pointer to an abstract_generator

Implements abstract_generator< T >.

::testing::AssertionResult generate ( T &  expected,
T &  actual,
bool *   
) const
inlinevirtual

Generate the expected and actual metric sets

Parameters
expectedexpected plot data
actualactual plot data

Implements abstract_generator< T >.

base_type operator() ( const parameter_type &  parameter) const
inline

Clone the concrete implementation TODO: Remove

Parameters
parameterparameter value
Returns
copy of this object
void write ( std::ostream &  out) const
inlinevirtual

Write generator info to output stream

Parameters
outoutput stream

Implements abstract_generator< T >.

Member Data Documentation

Fixture m_fixture
protected

Fixture


The documentation for this class was generated from the following file: