mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [
git repo
]
Loading...
Searching...
No Matches
changeable_test.cpp
Go to the documentation of this file.
1
/** \file changeable_test.cpp
2
* \brief Placeholder tests for change tracking.
3
*/
4
#include "../../catch2/catch.hpp"
5
6
#include "
../../../include/base/changeable.hpp
"
7
8
/// \cond
9
namespace
unitTest::compile
10
{
11
struct
changeableDerived
12
{
13
};
14
}
// namespace unitTest::compile
15
16
// Compile every non-template member of a representative CRTP specialization.
17
template
class
mx::base::changeable<unitTest::compile::changeableDerived>
;
18
/// \endcond
19
20
/** \defgroup changeable_unit_tests changeable Unit Tests
21
* \ingroup base_unit_tests
22
*/
23
24
namespace
unitTest::placeholder::base_changeable_test
25
{
26
27
/** \brief Verifies that the mx::base::changeable API is represented in the unit-test target.
28
*
29
* \ingroup changeable_unit_tests
30
* \todo Add behavioral assertions for mx::base::changeable.
31
*/
32
TEST_CASE
(
"changeable API has a test placeholder"
,
"[base::changeable][placeholder]"
)
33
{
34
SUCCEED(
"changeable behavioral assertions are pending."
);
35
}
36
37
}
// namespace unitTest::placeholder::base_changeable_test
changeable.hpp
A simple class to track member data changes.
mx::base::changeable
A simple class to track member data changes.
Definition
changeable.hpp:30
TEST_CASE
TEST_CASE("Loading aoAtmosphere config settings", "[ao::analysis::aoAtmosphere]")
Verify parsing and validation of atmosphere configuration settings.
Definition
aoAtmosphere_test.cpp:23
tests
include
base
changeable_test.cpp
Generated on
for mxlib by
1.15.0