ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
test_pm_sysPath.F90 File Reference

Go to the source code of this file.

Modules

module  test_pm_sysPath
 This module contains tests of the module pm_sysPath.
 

Functions/Subroutines

subroutine test_pm_sysPath::setTest ()
 
logical(LK) function test_pm_sysPath::test_isDir_1 ()
 Test if isDir() can successfully detect an existing directory. More...
 
logical(LK) function test_pm_sysPath::test_query_1 ()
 When the original path is not allocated, guery() must return an error message. More...
 
logical(LK) function test_pm_sysPath::test_query_2 ()
 When the original path is allocated but is empty, guery() must return an error message. More...
 
logical(LK) function test_pm_sysPath::test_query_3 ()
 When the optional OS is provided, the results must be the same as when it is not provided. More...
 
logical(LK) function test_pm_sysPath::test_constructPath ()
 
logical(LK) function test_pm_sysPath::test_getPathWindows_1 ()
 
logical(LK) function test_pm_sysPath::test_getPathWindows_2 ()
 Test whether the routine can successfully remove multiple backslashes from the path to convert them all to a single slash. More...
 
logical(LK) function test_pm_sysPath::test_getPathWindows_3 ()
 Test whether the routine can successfully convert a single forward-slash path to a backslash. More...
 
logical(LK) function test_pm_sysPath::test_getPathPosix_1 ()
 
logical(LK) function test_pm_sysPath::test_getPathPosix_2 ()
 
logical(LK) function test_pm_sysPath::test_getDirNameExt_1 ()
 
logical(LK) function test_pm_sysPath::test_getDirNameExt_2 ()
 
logical(LK) function test_pm_sysPath::test_getDirFullName_1 ()
 
logical(LK) function test_pm_sysPath::test_getDirFullName_2 ()
 When the filename is all file name without extension (any dots), getDirFullName() must return the full file name with empty directory. More...
 
logical(LK) function test_pm_sysPath::test_getNameExt_1 ()
 When the filename is all file extension, getNameExt() must return an empty file name and an extension equivalent to full file name. More...
 
logical(LK) function test_pm_sysPath::test_getNameExt_2 ()
 
logical(LK) function test_pm_sysPath::test_pmodify_1 ()
 When the filename is all file extension, getNameExt() must return an empty file name and an extension equivalent to full file name. More...
 
logical(LK) function test_pm_sysPath::test_mkdir_1 ()
 Test whether all processors are capable of generating directories. More...
 
logical(LK) function test_pm_sysPath::test_mkdir_2 ()
 Test whether all processors are capable of generating directories. More...
 
logical(LK) function test_pm_sysPath::test_mkdir_3 ()
 Test whether all processors are capable of generating directories, without the input optional arguments. More...
 

Variables

type(test_type) test_pm_sysPath::test