ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
test_pm_err Module Reference

This module contains tests of the module pm_err. More...

Functions/Subroutines

subroutine setTest ()
 
logical(LK) function test_note_1 ()
 
logical(LK) function test_note_2 ()
 
logical(LK) function test_warn_1 ()
 
logical(LK) function test_warn_2 ()
 
logical(LK) function test_abort_1 ()
 
logical(LK) function test_abort_2 ()
 Test the effects of an input non-null error code errstat. Test the effects of missing arguments prefix, returnEnabled, and newline. More...
 

Variables

type(test_typetest
 
character(*, SK), parameter mc_prefix = TAB//TAB//"ParaMonte"
 
character(*, SK), parameter mc_msg = "What does a fish know about the water in which it swims all its life? Albert Einstein\n" // "Everything should be made as simple as possible, but not simpler. Albert Einstein\n" // "The absence of evidence is not evidence for absence. Carl Sagan\n" // "If I have seen further, it is by standing on the shoulders of giants. Isaac Newton\n" // "I don't pretend to understand the universe - it's much bigger than I am. Thomas Carlyle"
 

Detailed Description

This module contains tests of the module pm_err.

Author:
Amir Shahmoradi

Function/Subroutine Documentation

◆ setTest()

subroutine test_pm_err::setTest

Definition at line 45 of file test_pm_err.F90.

◆ test_abort_1()

logical(LK) function test_pm_err::test_abort_1

Definition at line 334 of file test_pm_err.F90.

References pm_kind::IK.

◆ test_abort_2()

logical(LK) function test_pm_err::test_abort_2

Test the effects of an input non-null error code errstat. Test the effects of missing arguments prefix, returnEnabled, and newline.

Definition at line 408 of file test_pm_err.F90.

References pm_kind::IK.

◆ test_note_1()

logical(LK) function test_pm_err::test_note_1

Definition at line 62 of file test_pm_err.F90.

References pm_kind::IK.

◆ test_note_2()

logical(LK) function test_pm_err::test_note_2

Definition at line 130 of file test_pm_err.F90.

References pm_kind::IK.

◆ test_warn_1()

logical(LK) function test_pm_err::test_warn_1

Definition at line 198 of file test_pm_err.F90.

References pm_kind::IK.

◆ test_warn_2()

logical(LK) function test_pm_err::test_warn_2

Definition at line 266 of file test_pm_err.F90.

References pm_kind::IK.

Variable Documentation

◆ mc_msg

character(*, SK), parameter test_pm_err::mc_msg = "What does a fish know about the water in which it swims all its life? Albert Einstein\n" // "Everything should be made as simple as possible, but not simpler. Albert Einstein\n" // "The absence of evidence is not evidence for absence. Carl Sagan\n" // "If I have seen further, it is by standing on the shoulders of giants. Isaac Newton\n" // "I don't pretend to understand the universe - it's much bigger than I am. Thomas Carlyle"

Definition at line 33 of file test_pm_err.F90.

◆ mc_prefix

character(*, SK), parameter test_pm_err::mc_prefix = TAB//TAB//"ParaMonte"

Definition at line 32 of file test_pm_err.F90.

◆ test

type(test_type) test_pm_err::test

Definition at line 30 of file test_pm_err.F90.