AssertionConfiguration |
object or string |
✖ |
|
Checks for IO hermetics by comparing the percentage of the count of multiple outputs in a given session with certain names to the count of multiple inputs in a given session with certain names, to be between expected minimum percentage and expected maximum percentage. DataSources: Not used. Session Support: Supports multiple sessions assertion. CommunicationData objects with same names will be referenced both by InputNames or OutputNames |
AssertionConfiguration.ExpectedMaximumPercentage |
number or string |
✔ |
|
The maximum percentage limit of the sum of inputs count to the outputs count, should be below the maximum to for the assertion to pass |
AssertionConfiguration.ExpectedMinimumPercentage |
number or string |
✔ |
|
The minimum percentage limit of the sum of inputs count to the outputs count, should be above the minimum to for the assertion to pass |
AssertionConfiguration.InputsAreOutputs |
string or true/false |
✖ |
False |
Whether the given inputs in InputNames are actually another outputs list |
AssertionConfiguration.MidpointRounding |
one of [ToEven / AwayFromZero / ToZero / ToNegativeInfinity / ToPositiveInfinity] |
✖ |
|
Specifies the strategy the mathematical rounding method used for calculating the expected number of outputs (by taking a percentage of the sum of inputs) should use to round a number. Options: [ AwayFromZero - The strategy of rounding to the nearest number, and when a number is halfway between two others, it's rounded toward the nearest number that's away from zero / ToEven - The strategy of rounding to the nearest number, and when a number is halfway between two others, it's rounded toward the nearest even number / ToZero - The strategy of directed rounding toward zero, with the result closest to and no greater in magnitude than the infinitely precise result / ToNegativeInfinity - The strategy of downwards-directed rounding, with the result closest to and no greater than the infinitely precise result / ToPositiveInfinity - The strategy of upwards-directed rounding, with the result closest to and no less than the infinitely precise result ] |
AssertionConfiguration.InputNames |
list or string |
✔ |
|
The names of the inputs the sum of outputs should be a given percentage of the sum of |
AssertionConfiguration.InputNames[] |
string |
✖ |
|
|
AssertionConfiguration.OutputNames |
list or string |
✔ |
|
The names of the outputs to sum the counts of |
AssertionConfiguration.OutputNames[] |
string |
✖ |
|
|