36 module function test_getMinMax_CK3_1()
result(assertion); logical(LK) :: assertion; end function
39 module function test_getMinMax_CK2_1()
result(assertion); logical(LK) :: assertion; end function
42 module function test_getMinMax_CK1_1()
result(assertion); logical(LK) :: assertion; end function
50 module function test_getMinMax_RK3_1()
result(assertion); logical(LK) :: assertion; end function
53 module function test_getMinMax_RK2_1()
result(assertion); logical(LK) :: assertion; end function
56 module function test_getMinMax_RK1_1()
result(assertion); logical(LK) :: assertion; end function
64 module function test_getMinMax_IK4_1()
result(assertion); logical(LK) :: assertion; end function
67 module function test_getMinMax_IK3_1()
result(assertion); logical(LK) :: assertion; end function
70 module function test_getMinMax_IK2_1()
result(assertion); logical(LK) :: assertion; end function
73 module function test_getMinMax_IK1_1()
result(assertion); logical(LK) :: assertion; end function
80 module function test_getMinMax_SK_1()
result(assertion); logical(LK) :: assertion; end function
81 module function test_getMinMax_SSK_1()
result(assertion); logical(LK) :: assertion; end function
88 module function test_setMinMax_CK3_1()
result(assertion); logical(LK) :: assertion; end function
91 module function test_setMinMax_CK2_1()
result(assertion); logical(LK) :: assertion; end function
94 module function test_setMinMax_CK1_1()
result(assertion); logical(LK) :: assertion; end function
102 module function test_setMinMax_RK3_1()
result(assertion); logical(LK) :: assertion; end function
105 module function test_setMinMax_RK2_1()
result(assertion); logical(LK) :: assertion; end function
108 module function test_setMinMax_RK1_1()
result(assertion); logical(LK) :: assertion; end function
116 module function test_setMinMax_IK4_1()
result(assertion); logical(LK) :: assertion; end function
119 module function test_setMinMax_IK3_1()
result(assertion); logical(LK) :: assertion; end function
122 module function test_setMinMax_IK2_1()
result(assertion); logical(LK) :: assertion; end function
125 module function test_setMinMax_IK1_1()
result(assertion); logical(LK) :: assertion; end function
132 module function test_setMinMax_SK_1()
result(assertion); logical(LK) :: assertion; end function
133 module function test_setMinMax_SSK_1()
result(assertion); logical(LK) :: assertion; end function
149 call test%run(test_getMinMax_CK3_1, SK_
"test_getMinMax_CK3_1")
152 call test%run(test_getMinMax_CK2_1, SK_
"test_getMinMax_CK2_1")
155 call test%run(test_getMinMax_CK1_1, SK_
"test_getMinMax_CK1_1")
161 call test%run(test_getMinMax_RK3_1, SK_
"test_getMinMax_RK3_1")
164 call test%run(test_getMinMax_RK2_1, SK_
"test_getMinMax_RK2_1")
167 call test%run(test_getMinMax_RK1_1, SK_
"test_getMinMax_RK1_1")
173 call test%run(test_getMinMax_IK4_1, SK_
"test_getMinMax_IK4_1")
176 call test%run(test_getMinMax_IK3_1, SK_
"test_getMinMax_IK3_1")
179 call test%run(test_getMinMax_IK2_1, SK_
"test_getMinMax_IK2_1")
182 call test%run(test_getMinMax_IK1_1, SK_
"test_getMinMax_IK1_1")
187 call test%run(test_getMinMax_SK_1, SK_
"test_getMinMax_SK_1")
188 call test%run(test_getMinMax_SSK_1, SK_
"test_getMinMax_SSK_1")
193 call test%run(test_setMinMax_CK3_1, SK_
"test_setMinMax_CK3_1")
196 call test%run(test_setMinMax_CK2_1, SK_
"test_setMinMax_CK2_1")
199 call test%run(test_setMinMax_CK1_1, SK_
"test_setMinMax_CK1_1")
205 call test%run(test_setMinMax_RK3_1, SK_
"test_setMinMax_RK3_1")
208 call test%run(test_setMinMax_RK2_1, SK_
"test_setMinMax_RK2_1")
211 call test%run(test_setMinMax_RK1_1, SK_
"test_setMinMax_RK1_1")
217 call test%run(test_setMinMax_IK4_1, SK_
"test_setMinMax_IK4_1")
220 call test%run(test_setMinMax_IK3_1, SK_
"test_setMinMax_IK3_1")
223 call test%run(test_setMinMax_IK2_1, SK_
"test_setMinMax_IK2_1")
226 call test%run(test_setMinMax_IK1_1, SK_
"test_setMinMax_IK1_1")
231 call test%run(test_setMinMax_SK_1, SK_
"test_setMinMax_SK_1")
232 call test%run(test_setMinMax_SSK_1, SK_
"test_setMinMax_SSK_1")
236 call test%summarize()
This module contains classes and procedures for reporting and handling errors.
character(*, SK), parameter MODULE_NAME
This module contains procedures and generic interfaces for finding the minimum and maximum of two inp...
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_mathMinMax.
This is the derived type for generating objects to gracefully and verbosely handle runtime unexpected...
This is the derived type test_type for generating objects that facilitate testing of a series of proc...