Esmf_TestMethod Interface

public interface Esmf_TestMethod

Module Procedures

private function newEsmf_TestMethod_basic(name, userMethod, numPETs) result(esmf_Test)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
procedure(runMethod) :: userMethod
integer, intent(in) :: numPETs

Return Value type(ESMF_TestMethod), target

private function newEsmf_TestMethod_setUpTearDown(name, userMethod, numPETs, setUp, tearDown) result(esmf_Test)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
procedure(runMethod) :: userMethod
integer, intent(in) :: numPETs
procedure(runMethod) :: setUp
procedure(runMethod) :: tearDown

Return Value type(ESMF_TestMethod), target