Gromacs  2016.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions | Variables
gmx::test::anonymous_namespace{refdata.cpp} Namespace Reference

Typedefs

typedef std::shared_ptr
< internal::TestReferenceDataImpl
TestReferenceDataImplPointer
 Convenience typedef for a smart pointer to TestReferenceDataImpl.
 

Functions

ReferenceDataMode getReferenceDataMode ()
 Returns the global reference data mode.
 
TestReferenceDataImplPointer initReferenceDataInstance ()
 Returns a reference to the global reference data object.
 
TestReferenceDataImplPointer initReferenceDataInstanceForSelfTest (ReferenceDataMode mode)
 Handles reference data creation for self-tests.
 

Variables

TestReferenceDataImplPointer g_referenceData
 Global reference data instance. More...
 
ReferenceDataMode g_referenceDataMode = erefdataCompare
 Global reference data mode set with setReferenceDataMode().
 

Variable Documentation

TestReferenceDataImplPointer gmx::test::anonymous_namespace{refdata.cpp}::g_referenceData

Global reference data instance.

The object is created when the test creates a TestReferenceData, and the object is destructed (and other post-processing is done) at the end of each test by ReferenceDataTestEventListener (which is installed as a Google Test test listener).