Gromacs
2022.2
|
#include <iterator>
#include <memory>
#include <string>
#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/classhelpers.h"
Functionality for writing tests that can produce their own reference data.
See Using reference data in C++ tests for more details.
Classes | |
class | gmx::BasicVector< ValueType > |
C++ class for 3D vectors. More... | |
class | gmx::test::TestReferenceData |
Handles creation of and comparison to test reference data. More... | |
class | gmx::test::TestReferenceChecker |
Handles comparison to test reference data. More... | |
Enumerations | |
enum | gmx::test::ReferenceDataMode : int { gmx::test::ReferenceDataMode::Compare, gmx::test::ReferenceDataMode::CreateMissing, gmx::test::ReferenceDataMode::UpdateChanged, gmx::test::ReferenceDataMode::UpdateAll, gmx::test::ReferenceDataMode::Count } |
Mode of operation for reference data handling. More... | |
Functions | |
void | gmx::test::initReferenceData (IOptionsContainer *options) |
Initializes reference data handling. More... | |