Encapsulate test outcome and diagnostic information
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | private, | allocatable | :: | diagnostics_string_ | |||
| logical, | private | :: | test_passed_ | = | .false. |
The result is a test_diagnosis_t object with the components defined by the dummy arguments
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | test_passed | |||
| character(len=*), | intent(in) | :: | diagnostics_string |
The result is a test_diagnosis_t object with the components defined by the dummy arguments
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | test_passed | |||
| type(string_t), | intent(in) | :: | diagnostics_string |
The result is a string describing the condition(s) that caused a test failure or is a zero-length string if no failure
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(test_diagnosis_t), | intent(in) | :: | self |
The result is .true. if the test passed on the executing image and false otherwise
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(test_diagnosis_t), | intent(in) | :: | self |