operator(.isAtMost.) Interface

public interface operator(.isAtMost.)

Module Procedures

private elemental module function less_than_or_equal_to_integer(actual, expected_max) result(test_diagnosis)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: actual
integer, intent(in) :: expected_max

Return Value type(test_diagnosis_t)

private elemental module function less_than_or_equal_to_real(actual, expected_max) result(test_diagnosis)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: actual
real, intent(in) :: expected_max

Return Value type(test_diagnosis_t)

private elemental module function less_than_or_equal_to_double_precision(actual, expected_max) result(test_diagnosis)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: actual
double precision, intent(in) :: expected_max

Return Value type(test_diagnosis_t)