ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Go to the source code of this file.
Data Types | |
type | pm_test::dir_type |
This is the module private derived type for constructing objects that contain the input and output directory paths for tests. More... | |
type | pm_test::file_type |
This is the module private derived type for constructing objects that contain the path to a file and its unit. More... | |
type | pm_test::scope_type |
type | pm_test::func_type |
interface | pm_test::test_type |
This is the derived type test_type for generating objects that facilitate testing of a series of procedures or concepts within a unified testing framework. More... | |
Modules | |
module | pm_test |
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMonte library. | |
Functions/Subroutines | |
subroutine | pm_test::setInitial () |
Initialize the global module variables for testing. More... | |
subroutine | pm_test::setSummary () |
Summarize the collection of all tests performed on all modules (or scoping units). More... | |
type(test_type) function | pm_test::test_typer (host, inp, out, traceable) |
Generate and return an object of type test_type. More... | |
subroutine | pm_test::setTestFunc (self, getAssertion, name) |
Run the input test function and verify the assertion returned by the test function. More... | |
subroutine | pm_test::setTestAsserted (self, assertion, desc, line) |
Test the validity of the input assertion and if it does not hold,More... | |
subroutine | pm_test::setTestSummary (self) |
Summarize the suite of tests performed by the parent object of type test_type of this method. More... | |