39 module function test_getMaxLoc_SK_1 ()
result(assertion); logical(LK) :: assertion; end function
40 module function test_getMaxVal_SK_1 ()
result(assertion); logical(LK) :: assertion; end function
41 module function test_getMinLoc_SK_1 ()
result(assertion); logical(LK) :: assertion; end function
42 module function test_getMinVal_SK_1 ()
result(assertion); logical(LK) :: assertion; end function
57 call test%run(test_getMaxLoc_SK_1, SK_
"test_getMaxLoc_SK_1")
58 call test%run(test_getMaxVal_SK_1, SK_
"test_getMaxVal_SK_1")
59 call test%run(test_getMinLoc_SK_1, SK_
"test_getMinLoc_SK_1")
60 call test%run(test_getMinVal_SK_1, SK_
"test_getMinVal_SK_1")
71 logical(
LK) :: assertion
72 assertion
= all(
getCharVec(SK_
"ParaMonte")
== [
character(
1,
SK) ::
'P',
'a',
'r',
'a',
'M',
'o',
'n',
't',
'e'])
78 logical(
LK) :: assertion
79 assertion
= getCharSeq([
character(
1,
SK) ::
'P',
'a',
'r',
'a',
'M',
'o',
'n',
't',
'e'])
== SK_
"ParaMonte"
Generate and return a scalar string resulting from the concatenation of the individual elements (sing...
Generate and return a vector of single-characters each element of which corresponds to one character ...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This module contains classes and procedures for various string manipulations and inquiries.
character(*, SK), parameter MODULE_NAME
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_str.
logical(LK) function test_getCharVec_SK_1()
logical(LK) function test_getString_SK_1()
This is the derived type test_type for generating objects that facilitate testing of a series of proc...