test_description_t Interface

public interface test_description_t

Functions

private module function construct_from_character(description, test_function) result(test_description)

The result is a test_description_t object with the components defined by the dummy arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: description
procedure(test_function_i), intent(in), pointer :: test_function

Return Value type(test_description_t)

private module function construct_from_string_t(description, test_function) result(test_description)

The result is a test_description_t object with the components defined by the dummy arguments

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: description
procedure(test_function_i), intent(in), pointer :: test_function

Return Value type(test_description_t)