Building a basic testing framework in Fortran by evolving from manual output verification to automated assertions. Covers creating temporary test programs, implementing assertion functions for comparing floating-point values with error margins, collecting test failures instead of stopping on first error, and adding test
Table of contents
Temporary test programsManually comparing outputUsing assertion functionsDealing with error marginsNot stopping on the first failed assertionPrinting a description of the testSort: