|
mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
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. | |
| 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.
Definition at line 136 of file fitsHeader_test.cpp.
References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::count(), mx::fits::fitsType(), mx::fits::fitsHeaderCard< verboseT >::keyword(), mx::noerror, mx::fits::fitsHeader< verboseT >::size(), and mx::fits::fitsHeaderCard< verboseT >::type().
| mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE | ( | "Appending complete FITS headers" | , |
| "" | [ioutils::fits::fitsHeader] ) |
Verifies fitsHeader concatenation, duplicate propagation, self-append safety, and CONTINUE validation.
Definition at line 249 of file fitsHeader_test.cpp.
References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::count(), mx::fits::fitsHeader< verboseT >::empty(), mx::fits::fitsType(), mx::invalidarg, mx::noerror, and mx::fits::fitsHeader< verboseT >::size().
| 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().
| 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.
| 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().
| mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE | ( | "Erasing fitsHeader cards" | , |
| "" | [ioutils::fits::fitsHeader] ) |
Verifies fitsHeader erasure by keyword and exact list iterator.
Definition at line 161 of file fitsHeader_test.cpp.
References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::begin(), mx::fits::fitsHeader< verboseT >::count(), mx::fits::fitsHeader< verboseT >::end(), mx::fits::fitsHeader< verboseT >::erase(), mx::invalidarg, mx::fits::fitsHeader< verboseT >::iterator(), mx::noerror, mx::notfound, and mx::fits::fitsHeader< verboseT >::size().
| mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE | ( | "Inserting ordered fitsHeader cards" | , |
| "" | [ioutils::fits::fitsHeader] ) |
Verifies ordered fitsHeader insertion and duplicate-key rejection.
Definition at line 195 of file fitsHeader_test.cpp.
References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::begin(), mx::fits::fitsHeader< verboseT >::count(), mx::fits::fitsHeader< verboseT >::end(), mx::fits::fitsHeader< verboseT >::insert_after(), mx::fits::fitsHeader< verboseT >::insert_before(), mx::invalidarg, mx::fits::fitsHeader< verboseT >::iterator(), and mx::noerror.
| mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE | ( | "Managing the fitsHeader lifecycle" | , |
| "" | [ioutils::fits::fitsHeader] ) |
Verifies empty-state, append, lookup, copy, assignment, and clearing behavior.
Definition at line 84 of file fitsHeader_test.cpp.
References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::begin(), mx::fits::fitsHeader< verboseT >::clear(), mx::fits::fitsHeader< verboseT >::count(), mx::fits::fitsHeader< verboseT >::empty(), mx::fits::fitsHeader< verboseT >::end(), mx::fits::fitsType(), mx::invalidarg, mx::fits::fitsHeader< verboseT >::iterator(), mx::noerror, and mx::fits::fitsHeader< verboseT >::size().
| mx::unitTest::fitsTest::fitsHeaderTest::TEST_CASE | ( | "Propagating fitsHeader mutation failures" | , |
| "" | [ioutils::fits::fitsHeader] ) |
Verifies fitsHeader propagates allocation failures and rolls back partially completed mutations.
Definition at line 286 of file fitsHeader_test.cpp.
References mx::fits::fitsHeader< verboseT >::append(), mx::fits::fitsHeader< verboseT >::begin(), mx::fits::fitsHeader< verboseT >::count(), mx::fits::fitsHeader< verboseT >::empty(), mx::error, mx::fits::fitsHeader< verboseT >::insert_after(), mx::fits::fitsHeader< verboseT >::insert_before(), mx::fits::fitsHeaderCard< verboseT >::keyword(), and mx::noerror.
| 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.
| 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().
| 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.