julienne_test_description_s Submodule


Uses

  • module~~julienne_test_description_s~~UsesGraph module~julienne_test_description_s julienne_test_description_s module~julienne_test_description_m julienne_test_description_m module~julienne_test_description_s->module~julienne_test_description_m module~julienne_string_m julienne_string_m module~julienne_test_description_m->module~julienne_string_m module~julienne_test_result_m julienne_test_result_m module~julienne_test_description_m->module~julienne_test_result_m assert_m assert_m module~julienne_string_m->assert_m module~julienne_test_result_m->module~julienne_string_m

Module Procedures

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_description_s.html construct_from_character module function construct_from_character(description, test_function) result(test_description)

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)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_description_s.html construct_from_string_t module function construct_from_string_t(description, test_function) result(test_description)

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)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_description_s.html contains_characters impure elemental module function contains_characters(self, substring) result(match)

Arguments

Type IntentOptional Attributes Name
class(test_description_t), intent(in) :: self
character(len=*), intent(in) :: substring

Return Value logical

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_description_s.html contains_string_t impure elemental module function contains_string_t(self, substring) result(match)

Arguments

Type IntentOptional Attributes Name
class(test_description_t), intent(in) :: self
type(string_t), intent(in) :: substring

Return Value logical

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_description_s.html equals elemental module function equals(lhs, rhs) result(lhs_eq_rhs)

Arguments

Type IntentOptional Attributes Name
class(test_description_t), intent(in) :: lhs
class(test_description_t), intent(in) :: rhs

Return Value logical

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_description_s.html run impure elemental module function run(self) result(test_result)

Arguments

Type IntentOptional Attributes Name
class(test_description_t), intent(in) :: self

Return Value type(test_result_t)