FV3 Bundle
|
Data Types | |
interface | get_multiplier |
interface | unittest_isequal |
interface | unittest_isequalwithin |
type | unittest_type |
Functions/Subroutines | |
subroutine, public | unittest_init (UnitTest, Verbose) |
subroutine, public | unittest_setup (UnitTest, Title, Caller, Verbose) |
subroutine, public | unittest_report (UnitTest) |
subroutine, public | unittest_summary (UnitTest) |
pure integer function, public | unittest_n_passed (UnitTest) |
pure integer function, public | unittest_n_failed (UnitTest) |
pure logical function, public | unittest_passed (UnitTest) |
pure logical function, public | unittest_failed (UnitTest) |
subroutine, public | unittest_assert (UnitTest, Test) |
subroutine | intbyte_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | intbyte_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | intbyte_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | intshort_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | intshort_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | intshort_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | intlong_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | intlong_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | intlong_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | realsp_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | realsp_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | realsp_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | realdp_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | realdp_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | realdp_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | complexsp_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | complexsp_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | complexsp_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | complexdp_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | complexdp_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | complexdp_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | char_isequal_scalar (UnitTest, Expected, Actual) |
subroutine | char_isequal_rank1 (UnitTest, Expected, Actual) |
subroutine | char_isequal_rank2 (UnitTest, Expected, Actual) |
subroutine | realsp_isequalwithin_scalar (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | realsp_isequalwithin_rank1 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | realsp_isequalwithin_rank2 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | realdp_isequalwithin_scalar (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | realdp_isequalwithin_rank1 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | realdp_isequalwithin_rank2 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | complexsp_isequalwithin_scalar (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | complexsp_isequalwithin_rank1 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | complexsp_isequalwithin_rank2 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | complexdp_isequalwithin_scalar (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | complexdp_isequalwithin_rank1 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine | complexdp_isequalwithin_rank2 (UnitTest, Expected, Actual, Tolerance, Epsilon_Scale) |
subroutine, public | unittest_defineversion (Id) |
pure subroutine | set_property (UnitTest, Verbose, Title, Caller, Level, Procedure, Message, Test_Result, n_Tests, n_Passed_Tests, n_Failed_Tests, n_AllTests, n_Passed_AllTests, n_Failed_AllTests) |
pure subroutine | get_property (UnitTest, Verbose, Title, Caller, Level, Procedure, Message, Test_Result, n_Tests, n_Passed_Tests, n_Failed_Tests, n_AllTests, n_Passed_AllTests, n_Failed_AllTests) |
subroutine | test_passed (UnitTest) |
subroutine | test_failed (UnitTest) |
subroutine | test_increment (UnitTest) |
subroutine | display_message (UnitTest) |
subroutine | test_info_string (UnitTest, info) |
elemental real(single) function | realsp_get_multiplier (x) |
elemental real(double) function | realdp_get_multiplier (x) |
Variables | |
character(*), parameter | module_version_id = '$Id: UnitTest_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' |
integer, parameter | sl = 512 |
integer, parameter | cr = 13 |
integer, parameter | lf = 10 |
character(2), parameter | crlf = ACHAR(CR)//ACHAR(LF) |
character(*), parameter | rfmt = 'es25.18' |
character(*), parameter | zfmt = '"(",'//RFMT//',",",'//RFMT//',")"' |
logical, parameter | default_verbose = .FALSE. |
character(*), parameter | green_colour = ACHAR(27)//'[1;32m' |
character(*), parameter | red_colour = ACHAR(27)//'[1;31m' |
character(*), parameter | no_colour = ACHAR(27)//'[0m' |
integer, parameter | n_message_levels = 6 |
integer, parameter | init_level = 1 |
integer, parameter | setup_level = 2 |
integer, parameter | test_level = 3 |
integer, parameter | report_level = 4 |
integer, parameter | summary_level = 5 |
integer, parameter | internal_fail_level = 6 |
character(*), dimension(n_message_levels), parameter | message_level = [ 'INIT ', 'SETUP ', 'TEST ', 'REPORT ', 'SUMMARY ', 'INTERNAL FAILURE' ] |
|
private |
|
private |
|
private |
Definition at line 1510 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1398 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 2164 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1286 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1999 of file UnitTest_Define.f90.
|
private |
Definition at line 2878 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
|
private |
Definition at line 735 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 953 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 844 of file UnitTest_Define.f90.
|
private |
Definition at line 3012 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1174 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1845 of file UnitTest_Define.f90.
|
private |
Definition at line 3002 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1062 of file UnitTest_Define.f90.
|
private |
|
private |
|
private |
Definition at line 1691 of file UnitTest_Define.f90.
|
private |
|
private |
Definition at line 2792 of file UnitTest_Define.f90.
|
private |
Definition at line 2839 of file UnitTest_Define.f90.
|
private |
Definition at line 2955 of file UnitTest_Define.f90.
|
private |
Definition at line 2745 of file UnitTest_Define.f90.
subroutine, public unittest_define::unittest_assert | ( | type(unittest_type), intent(inout) | UnitTest, |
logical, intent(in) | Test | ||
) |
subroutine, public unittest_define::unittest_defineversion | ( | character(*), intent(out) | Id | ) |
Definition at line 2347 of file UnitTest_Define.f90.
pure logical function, public unittest_define::unittest_failed | ( | type(unittest_type), intent(in) | UnitTest | ) |
subroutine, public unittest_define::unittest_init | ( | type(unittest_type), intent(out) | UnitTest, |
logical, intent(in), optional | Verbose | ||
) |
pure integer function, public unittest_define::unittest_n_failed | ( | type(unittest_type), intent(in) | UnitTest | ) |
pure integer function, public unittest_define::unittest_n_passed | ( | type(unittest_type), intent(in) | UnitTest | ) |
pure logical function, public unittest_define::unittest_passed | ( | type(unittest_type), intent(in) | UnitTest | ) |
Definition at line 579 of file UnitTest_Define.f90.
subroutine, public unittest_define::unittest_report | ( | type(unittest_type), intent(inout) | UnitTest | ) |
subroutine, public unittest_define::unittest_setup | ( | type(unittest_type), intent(inout) | UnitTest, |
character(*), intent(in) | Title, | ||
character(*), intent(in), optional | Caller, | ||
logical, intent(in), optional | Verbose | ||
) |
subroutine, public unittest_define::unittest_summary | ( | type(unittest_type), intent(inout) | UnitTest | ) |
|
private |
Definition at line 117 of file UnitTest_Define.f90.
|
private |
Definition at line 119 of file UnitTest_Define.f90.
|
private |
Definition at line 122 of file UnitTest_Define.f90.
|
private |
Definition at line 125 of file UnitTest_Define.f90.
|
private |
Definition at line 131 of file UnitTest_Define.f90.
|
private |
Definition at line 136 of file UnitTest_Define.f90.
|
private |
Definition at line 118 of file UnitTest_Define.f90.
|
private |
Definition at line 137 of file UnitTest_Define.f90.
|
private |
Definition at line 114 of file UnitTest_Define.f90.
|
private |
Definition at line 130 of file UnitTest_Define.f90.
|
private |
Definition at line 127 of file UnitTest_Define.f90.
|
private |
Definition at line 126 of file UnitTest_Define.f90.
|
private |
Definition at line 134 of file UnitTest_Define.f90.
|
private |
Definition at line 120 of file UnitTest_Define.f90.
|
private |
Definition at line 132 of file UnitTest_Define.f90.
|
private |
Definition at line 116 of file UnitTest_Define.f90.
|
private |
Definition at line 135 of file UnitTest_Define.f90.
|
private |
Definition at line 133 of file UnitTest_Define.f90.
|
private |
Definition at line 121 of file UnitTest_Define.f90.