Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | assertion | Most assertions will be expressions, e.g., call assert( i>0, "positive i") |
||
character(len=*), | intent(in) | :: | description | Brief statement of what is being asserted |
||
class(*), | intent(in), | optional | :: | diagnostic_data | Optional assertion result |
|
logical, | intent(out), | optional | :: | success | Optional assertion result |