Gromacs  2026.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Variables
h5md_framedataset.cpp File Reference
#include "gmxpre.h"
#include "gromacs/fileio/h5md/h5md_framedataset.h"
#include <hdf5.h>
#include <numeric>
#include <gtest/gtest.h>
#include "gromacs/fileio/h5md/h5md_framedatasetbuilder.h"
#include "gromacs/fileio/h5md/tests/h5mdtestbase.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/stringutil.h"
#include "gromacs/utility/vectypes.h"
#include "testutils/testmatchers.h"
+ Include dependency graph for h5md_framedataset.cpp:

Description

Tests for H5MD frame data set routines.

Author
Petter Johansson pettj.nosp@m.oha@.nosp@m.kth.s.nosp@m.e

Classes

struct  gmx::test::anonymous_namespace{h5md_framedataset.cpp}::TestFrameDimensions
 Test suite for reading values from data sets with a parametrized frame dimension. More...
 
class  gmx::test::anonymous_namespace{h5md_framedataset.cpp}::WithFrameDims
 Test fixture inheriting parametrization capabilities. More...
 

Typedefs

using gmx::test::anonymous_namespace{h5md_framedataset.cpp}::H5mdFrameDataSetTest = H5mdTestBase
 Test fixture for non-parametrized frame data set tests.
 

Functions

void gmx::test::anonymous_namespace{h5md_framedataset.cpp}::PrintTo (const TestFrameDimensions &info, std::ostream *os)
 Helper function for GTest to print dimension parameters.
 
std::string gmx::test::anonymous_namespace{h5md_framedataset.cpp}::nameOfTest (const ::testing::TestParamInfo< TestFrameDimensions > &info)
 Helper function for GTest to construct test names.
 

Variables

const TestFrameDimensions gmx::test::anonymous_namespace{h5md_framedataset.cpp}::g_testFrameDims []
 Set of frame dimension parameters to instantiate test suite for. More...