Test_hconfig_get_private Module


Uses

  • module~~test_hconfig_get_private~~UsesGraph module~test_hconfig_get_private Test_hconfig_get_private ESMF ESMF module~test_hconfig_get_private->ESMF module~mapl3g_hconfig_get_private mapl3g_hconfig_get_private module~test_hconfig_get_private->module~mapl3g_hconfig_get_private pfunit pfunit module~test_hconfig_get_private->pfunit module~mapl3g_hconfig_get_private->ESMF module~mapl3g_generalized_equality mapl3g_generalized_equality module~mapl3g_hconfig_get_private->module~mapl3g_generalized_equality module~mapl3g_get_hconfig mapl3g_get_hconfig module~mapl3g_hconfig_get_private->module~mapl3g_get_hconfig module~mapl3g_hconfig_params mapl3g_hconfig_params module~mapl3g_hconfig_get_private->module~mapl3g_hconfig_params module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_hconfig_get_private->module~mapl_errorhandling module~mapl3g_generalized_equality->ESMF module~mapl3g_get_hconfig->ESMF module~mapl3g_get_hconfig->module~mapl3g_hconfig_params module~mapl3g_get_hconfig->module~mapl_errorhandling module~mapl3g_hconfig_params->ESMF module~mapl3g_hconfig_params->module~mapl_errorhandling module~pflogger pflogger module~mapl3g_hconfig_params->module~pflogger module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi module~pfl_keywordenforcermod PFL_KeywordEnforcerMod module~pflogger->module~pfl_keywordenforcermod module~pfl_logger PFL_Logger module~pflogger->module~pfl_logger module~pfl_loggermanager PFL_LoggerManager module~pflogger->module~pfl_loggermanager module~pfl_severitylevels PFL_SeverityLevels module~pflogger->module~pfl_severitylevels module~pfl_wraparray PFL_WrapArray module~pflogger->module~pfl_wraparray

Variables

Type Visibility Attributes Name Initial
character(len=*), public, parameter :: ERROR_ADD_FAIL = 'Add failed.'
character(len=*), public, parameter :: ERROR_GET_FAILED = 'get_value failed.'
character(len=*), public, parameter :: ERROR_MISMATCH = 'actual does not match expected.'
character(len=*), public, parameter :: ERROR_NOT_FOUND = 'Find failed for: '
logical, public :: hconfig_is_created = .FALSE.
type(ESMF_HConfig), public :: hconfig

Functions

public function valuestring_mismatch(actual, expected) result(error_message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: actual
character(len=*), intent(in) :: expected

Return Value character(len=:), allocatable


Subroutines

public subroutine set_up()

Arguments

None

public subroutine tear_down()

Arguments

None

public subroutine test_get_i4()

Arguments

None

public subroutine test_get_i4_not_found_default()

Arguments

None

public subroutine test_get_i4_not_found_no_default()

Arguments

None

public subroutine test_get_i4_value_equals_default()

Arguments

None

Arguments

None

public subroutine test_get_i4seq()

Arguments

None

public subroutine test_get_i8()

Arguments

None

public subroutine test_get_i8seq()

Arguments

None

public subroutine test_get_logical()

Arguments

None

public subroutine test_get_logical_seq()

Arguments

None

public subroutine test_get_r4()

Arguments

None

public subroutine test_get_r4seq()

Arguments

None

public subroutine test_get_r8()

Arguments

None

public subroutine test_get_r8seq()

Arguments

None

public subroutine test_get_string()

Arguments

None

public subroutine test_make_valuestring_i4()

Arguments

None

public subroutine test_make_valuestring_i4seq()

Arguments

None

public subroutine test_make_valuestring_i8()

Arguments

None

public subroutine test_make_valuestring_i8seq()

Arguments

None

public subroutine test_make_valuestring_logical()

Arguments

None

public subroutine test_make_valuestring_logicalseq()

Arguments

None

public subroutine test_make_valuestring_r4()

Arguments

None

public subroutine test_make_valuestring_r4seq()

Arguments

None

public subroutine test_make_valuestring_r8()

Arguments

None

public subroutine test_make_valuestring_r8seq()

Arguments

None

public subroutine test_make_valuestring_string()

Arguments

None