mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
fitsHeaderCard_test.cpp File Reference

Tests FITS header-card parsing and formatting. More...

Tests FITS header-card parsing and formatting.

Definition in file fitsHeaderCard_test.cpp.

#include "../../../catch2/catch.hpp"
#include <filesystem>
#include <unistd.h>
#include "../../../../include/ioutils/fits/fitsHeaderCard.hpp"

Go to the source code of this file.

Namespaces

namespace  mx
 The mxlib c++ namespace.

Functions

 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Round-tripping native FITS header card values", "[ioutils::fits::fitsHeaderCard]")
 Verifies construction, copying, assignment, and scalar access for every supported numeric card type.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Parsing numeric FITS header card strings", "[ioutils::fits::fitsHeaderCard]")
 Verifies parsing a stored FITS value string into every supported numeric scalar type.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Converting numeric FITS header card types", "[ioutils::fits::fitsHeaderCard]")
 Verifies numeric fitsHeaderCard conversions between every supported scalar source and target type.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Rejecting unsupported FITS header card conversions", "[ioutils::fits::fitsHeaderCard]")
 Verifies fitsHeaderCard reports unsupported source and target conversions without undefined values.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Writing FITS header card types", "[ioutils::fits::fitsHeaderCard]")
 Verifies writing every supported fitsHeaderCard representation through CFITSIO.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("fitsHeaderCard setting types", "[ioutils::fits::fitsHeaderCard]")
 Verify conversion of types.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Removing white space around string values", "[ioutils::fits::fitsHeaderCard]")
 Removing white space around string values.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("CONTINUE-ing a card", "[ioutils::fits::fitsHeaderCard]")
 CONTINUE-ing a card.
 mx::unitTest::fitsTest::fitsHeaderCardTest::TEST_CASE ("Updating HCI coadd header cards", "[ioutils::fits::fitsHeaderCard][hciReduce]")
 Verifies the typed card updates used for HCI coadd provenance.