FTAssertEqual Interface

public interface FTAssertEqual

Calls

interface~~ftassertequal~~CallsGraph interface~ftassertequal FTAssertEqual proc~assertwithintolerancetwoquad assertWithinToleranceTwoQuad interface~ftassertequal->proc~assertwithintolerancetwoquad interface~isequal isEqual proc~assertwithintolerancetwoquad->interface~isequal proc~initializesharedassertionsmanager initializeSharedAssertionsManager proc~assertwithintolerancetwoquad->proc~initializesharedassertionsmanager none~init~6 FTAssertionsManager%init proc~initializesharedassertionsmanager->none~init~6

Module Procedures

private subroutine assertEqualTwoIntegers(expectedValue, actualValue, msg)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: expectedValue
integer, intent(in) :: actualValue
character(len=*), optional :: msg

private subroutine assertWithinToleranceTwoReal(expectedValue, actualValue, relTol, absTol, msg)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: expectedValue
real, intent(in) :: actualValue
real, intent(in) :: relTol
real, intent(in), optional :: absTol
character(len=*), optional :: msg

private subroutine assertWithinToleranceTwoDouble(expectedValue, actualValue, relTol, absTol, msg)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: expectedValue
double precision, intent(in) :: actualValue
double precision, intent(in) :: relTol
double precision, intent(in), optional :: absTol
character(len=*), optional :: msg

public subroutine assertWithinToleranceTwoQuad(expectedValue, actualValue, relTol, absTol, msg)

Arguments

Type IntentOptional Attributes Name
real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), intent(in) :: expectedValue
real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), intent(in) :: actualValue
real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), intent(in) :: relTol
real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), intent(in), optional :: absTol
character(len=*), optional :: msg

private subroutine assertEqualTwoLogicals(expectedValue, actualValue, msg)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: expectedValue
logical, intent(in) :: actualValue
character(len=*), optional :: msg

private subroutine assertEqualString(expectedValue, actualValue, msg)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: expectedValue
character(len=*) :: actualValue
character(len=*), optional :: msg