Celeritas 0.6.0-67+develop.47f47c88
Loading...
Searching...
No Matches
Classes | Macros | Functions
IntersectTestResult.cc File Reference
#include "IntersectTestResult.hh"
#include <iostream>
#include "corecel/io/Repr.hh"
#include "corecel/math/SoftEqual.hh"
#include "testdetail/TestMacrosImpl.hh"

Classes

struct  celeritas::ReprTraits< BoundingBox< T > >
 

Macros

#define IRE_COMPARE(ATTR)
 
#define CELER_REF_ATTR(ATTR)   "ref." #ATTR " = " << repr(this->ATTR) << ";\n"
 

Functions

::testing::AssertionResult celeritas::orangeinp::test::IsRefEq (char const *expr1, char const *expr2, IntersectTestResult const &val1, IntersectTestResult const &val2)
 

Macro Definition Documentation

◆ CELER_REF_ATTR

#define CELER_REF_ATTR (   ATTR)    "ref." #ATTR " = " << repr(this->ATTR) << ";\n"

Helper macros

◆ IRE_COMPARE

#define IRE_COMPARE (   ATTR)
Value:
if (val1.ATTR != val2.ATTR) \
{ \
result.fail() << "Expected " #ATTR ": " << repr(val1.ATTR) \
<< " but got " << repr(val2.ATTR); \
} \
else \
(void)sizeof(char)