mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
astroSpectrum_test.cpp
Go to the documentation of this file.
1/** \file astroSpectrum_test.cpp
2 * \brief Placeholder tests for astronomical spectrum manipulation.
3 */
4#include "../../catch2/catch.hpp"
5
8
9/** \cond
10 * Explicit instantiations compile-check the double-precision spectrum base and a representative basic SI spectrum,
11 * and emit their header-defined methods for coverage accounting in this test translation unit.
12 */
13using astroSpectrumSiDouble = mx::astro::units::si<double>;
14using astroSpectrumBasicSiDouble = mx::astro::basicSpectrum<astroSpectrumSiDouble>;
17/** \endcond */
18
19/** \defgroup astroSpectrum_unit_tests astroSpectrum Unit Tests
20 * \ingroup astro_unit_tests
21 */
22
23namespace unitTest::placeholder::astro_astroSpectrum_test
24{
25
26/** \brief Verifies that the mx::astro::astroSpectrum API is represented in the unit-test target.
27 *
28 * \ingroup astroSpectrum_unit_tests
29 * \todo Add behavioral assertions for mx::astro::astroSpectrum and mx::astro::baseSpectrum.
30 */
31TEST_CASE( "astroSpectrum API has a test placeholder", "[astro::astroSpectrum][placeholder]" )
32{
33 SUCCEED( "astroSpectrum behavioral assertions are pending." );
34}
35
36} // namespace unitTest::placeholder::astro_astroSpectrum_test
Type definitions for the astronomical spectral libraries.
A class for working with astronomical spectra.
TEST_CASE("Loading aoAtmosphere config settings", "[ao::analysis::aoAtmosphere]")
Verify parsing and validation of atmosphere configuration settings.
Class to manage an astronomical spectrum.
Base spectrum class which provides manipulation and characterization functionality.
International System of Units (SI) units-type.
Definition units.hpp:36