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

Functions

 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Managing the fitsHeader lifecycle", "[ioutils::fits::fitsHeader]")
 Verifies empty-state, append, lookup, copy, assignment, and clearing behavior.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Accessing fitsHeader cards by keyword", "[ioutils::fits::fitsHeader]")
 Verifies mutable and const fitsHeader keyword access, including missing-card sentinels.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Erasing fitsHeader cards", "[ioutils::fits::fitsHeader]")
 Verifies fitsHeader erasure by keyword and exact list iterator.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Inserting ordered fitsHeader cards", "[ioutils::fits::fitsHeader]")
 Verifies ordered fitsHeader insertion and duplicate-key rejection.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Removing standard FITS header cards", "[ioutils::fits::fitsHeader]")
 Verifies removal of standard top-of-header FITS cards and boilerplate comments.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Appending complete FITS headers", "[ioutils::fits::fitsHeader]")
 Verifies fitsHeader concatenation, duplicate propagation, self-append safety, and CONTINUE validation.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Propagating fitsHeader mutation failures", "[ioutils::fits::fitsHeader]")
 Verifies fitsHeader propagates allocation failures and rolls back partially completed mutations.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Test functionality of headersToValues", "[ioutils::fits::fitsHeader]")
 Test functionality of headersToValues.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Appending HCI-style FITS provenance", "[ioutils::fits::fitsHeader][hciReduce]")
 Verifies metadata, repeated provenance cards, and copied headers used by HCI output writers.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Updating HCI coadd time and keyword cards", "[ioutils::fits::fitsHeader][hciReduce]")
 Verifies HCI coadd updates of midpoint, start, end, and delta metadata cards.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Appending HCI Git status provenance", "[ioutils::fits::fitsHeader][hciReduce]")
 Verifies FITS HISTORY provenance for HCI final-image outputs.
 mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ("Appending HCI reduction parameter metadata", "[ioutils::fits::fitsHeader][hciReduce]")
 Verifies the scalar and string FITS metadata types emitted by HCI stdFitsHeader.

Function Documentation

◆ TEST_CASE() [1/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Accessing fitsHeader cards by keyword" ,
"" [ioutils::fits::fitsHeader] )

◆ TEST_CASE() [2/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Appending complete FITS headers" ,
"" [ioutils::fits::fitsHeader] )

◆ TEST_CASE() [3/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Appending HCI Git status provenance" ,
"" [ioutils::fits::fitsHeader][hciReduce] )

Verifies FITS HISTORY provenance for HCI final-image outputs.

Definition at line 491 of file fitsHeader_test.cpp.

References mx::fits::fitsHeaderGitStatus(), and mx::fits::fitsType().

◆ TEST_CASE() [4/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Appending HCI reduction parameter metadata" ,
"" [ioutils::fits::fitsHeader][hciReduce] )

Verifies the scalar and string FITS metadata types emitted by HCI stdFitsHeader.

Definition at line 527 of file fitsHeader_test.cpp.

References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsType(), and mx::noerror.

◆ TEST_CASE() [5/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Appending HCI-style FITS provenance" ,
"" [ioutils::fits::fitsHeader][hciReduce] )

Verifies metadata, repeated provenance cards, and copied headers used by HCI output writers.

Definition at line 435 of file fitsHeader_test.cpp.

References mx::fits::fitsHeader< verboseT >::append(), mx::invalidarg, mx::noerror, and mx::fits::fitsHeader< verboseT >::size().

◆ TEST_CASE() [6/12]

◆ TEST_CASE() [7/12]

◆ TEST_CASE() [8/12]

◆ TEST_CASE() [9/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Propagating fitsHeader mutation failures" ,
"" [ioutils::fits::fitsHeader] )

◆ TEST_CASE() [10/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Removing standard FITS header cards" ,
"" [ioutils::fits::fitsHeader] )

Verifies removal of standard top-of-header FITS cards and boilerplate comments.

Definition at line 224 of file fitsHeader_test.cpp.

References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::begin(), mx::fits::fitsHeader< verboseT >::eraseStandardTop(), and mx::noerror.

◆ TEST_CASE() [11/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Test functionality of headersToValues" ,
"" [ioutils::fits::fitsHeader] )

Test functionality of headersToValues.

Definition at line 378 of file fitsHeader_test.cpp.

References mx::fits::headersToValues().

◆ TEST_CASE() [12/12]

mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE ( "Updating HCI coadd time and keyword cards" ,
"" [ioutils::fits::fitsHeader][hciReduce] )

Verifies HCI coadd updates of midpoint, start, end, and delta metadata cards.

Definition at line 461 of file fitsHeader_test.cpp.

References mx::fits::fitsHeader< verboseT >::append(), and mx::noerror.