Gromacs  2026.0-dev-20251119-5f0a571d
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Variables
xdr_serializer.cpp File Reference
#include "gmxpre.h"
#include "gromacs/fileio/xdr_serializer.h"
#include <cstdint>
#include <cstdio>
#include <filesystem>
#include <string>
#include <type_traits>
#include <vector>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "gromacs/utility/futil.h"
#include "gromacs/utility/real.h"
#include "testutils/testfilemanager.h"
+ Include dependency graph for xdr_serializer.cpp:

Description

Tests for gmx::XdrSerializer.

Author
Mark Abraham mark..nosp@m.j.ab.nosp@m.raham.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Classes

class  gmx::test::anonymous_namespace{xdr_serializer.cpp}::XdrSerializerTest
 Test XDR serialization works. More...
 

Variables

const XdrSerializerTestParameters gmx::test::anonymous_namespace{xdr_serializer.cpp}::sc_testParameters []
 
constexpr std::int16_t gmx::test::anonymous_namespace{xdr_serializer.cpp}::c_int16Value = static_cast<std::int16_t>(0x7A2B)
 Constants useful for observing endian-swap bugs.
 
constexpr std::int32_t gmx::test::anonymous_namespace{xdr_serializer.cpp}::c_int32Value = static_cast<std::int32_t>(0x78ABCDEF)
 
constexpr std::int64_t gmx::test::anonymous_namespace{xdr_serializer.cpp}::c_int64Value = static_cast<std::int64_t>(0x78ABCDEF12345678)