Calculating test results
Test results include Passed, Failed, and Needs review. Below are example tables that show the way Hyperproof calculates test results.
Hyperproof supports flat-list (e.g., a policy with seven fields) and tabular proof (e.g.,0 rows). Currently, nested proof is not supported (e.g. Jira issue detail with nested properties like comments).
Condition One
If a string contains hyperproof.io, then pass.
| Row 1 | hyperproof.io | Pass | 
| Row 2 | hyperproof.io | Pass | 
| Overall result | Pass | 
| Row 1 | lunabtech.io | Fail | 
| Row 2 | lunabtech.io | Fail | 
| Overall result | Failed | 
| Row 1 | hyperproof.io | Pass | 
| Row 2 | lunabtech.io | Fail | 
| Overall result | Failed | 
Condition Two
If a string does not contain hyperproo.io, then pass.
| Row 1 | hyperproof.io | Fail | 
| Row 2 | hyperproof.io | Fail | 
| Overall result | Failed | 
| Row 1 | lunabtech.io | Pass | 
| Row 2 | lunabtech.io | Pass | 
| Overall result | Pass | 
| Row 1 | hyperproof.io | Fail | 
| Row 2 | lunabtech.io | Pass | 
| Overall result | Failed | 
Condition Three
If a string does not contain hyperproof.io, then fail.
| Row 1 | hyperproof.io | Pass | 
| Row 2 | hyperproof.io | Pass | 
| Overall result | Pass | 
| Row 1 | lunabtech.io | Fail | 
| Row 2 | lunabtech.io | Fail | 
| Overall result | Fail | 
| Row 1 | hyperproof.io | Pass | 
| Row 2 | lunabtech.io | Fail | 
| Overall result | Fail |