Test Result : ExpressionSetSuite

0 failures
44 tests
Took 14 ms.

All Tests

Test nameDurationStatus
add multiple elements to set0 msPassed
add multiple elements to set with non-deterministic expressions1 msPassed
add single element to set with non-deterministic expressions1 msPassed
add to / remove from set1 msPassed
expect 1: ((((B#2 > 100) && (A#1 < 100)) && (B#2 <= A#1)) || ((A#1 >= 10) && (B#2 >= 50))), (((A#1 >= 10) && (B#2 >= 50)) || (((A#1 < 100) && (B#2 > 100)) && (B#2 <= A#1))), (((B#2 >= 50) && (A#1 >= 10)) || (((B#2 <= A#1) && (A#1 < 100)) && (B#2 > 100)))1 msPassed
expect 1: (((A#1 <= 10) && (A#1 > B#2)) || (B#2 > 100)), ((B#2 > 100) || ((A#1 <= 10) && (A#1 > B#2)))0 msPassed
expect 1: (((A#1 > B#2) && (B#2 > 100)) && (A#1 <= 10)), (((B#2 > 100) && (A#1 <= 10)) && (A#1 > B#2))0 msPassed
expect 1: (((A#1 > B#2) || (B#2 > 100)) || (A#1 <= 10)), (((B#2 > 100) || (A#1 <= 10)) || (A#1 > B#2))0 msPassed
expect 1: (((A#1 >= 10) || (((B#2 <= 10) && (A#1 = B#2)) && (A#1 < 100))) || (B#2 >= 100)), (((((A#1 = B#2) && (A#1 < 100)) && (B#2 <= 10)) || (B#2 >= 100)) || (A#1 >= 10)), (((((A#1 < 100) && (B#2 <= 10)) && (A#1 = B#2)) || (A#1 >= 10)) || (B#2 >= 100)), ((((B#2 <= 10) && (A#1 = B#2)) && (A#1 < 100)) || ((A#1 >= 10) || (B#2 >= 100)))1 msPassed
expect 1: (((B#2 > 100) || ((A#1 < 100) && (B#2 <= A#1))) || ((A#1 >= 10) && (B#2 >= 50))), ((((A#1 >= 10) && (B#2 >= 50)) || (B#2 > 100)) || ((A#1 < 100) && (B#2 <= A#1))), ((((B#2 >= 50) && (A#1 >= 10)) || ((B#2 <= A#1) && (A#1 < 100))) || (B#2 > 100))1 msPassed
expect 1: ((A#1 * B#2) * 3), ((B#2 * 3) * A#1), ((B#2 * A#1) * 3), ((3 * A#1) * B#2)0 msPassed
expect 1: ((A#1 + 1) = B#2), (B#2 = (1 + A#1))0 msPassed
expect 1: ((A#1 + B#2) + 3), ((B#2 + 3) + A#1), ((B#2 + A#1) + 3), ((3 + A#1) + B#2)0 msPassed
expect 1: ((A#1 > B#2) && (A#1 <= 10)), ((A#1 <= 10) && (A#1 > B#2))1 msPassed
expect 1: ((A#1 > B#2) || (A#1 <= 10)), ((A#1 <= 10) || (A#1 > B#2))0 msPassed
expect 1: ((A#1 >= B#2) || ((A#1 > 10) && (B#2 < 10))), (((B#2 < 10) && (A#1 > 10)) || (A#1 >= B#2))1 msPassed
expect 1: (A#1 + 1), (a#1 + 1)1 msPassed
expect 1: (A#1 + B#2), (B#2 + A#1)0 msPassed
expect 1: (A#1 + a#1), (a#1 + A#1)1 msPassed
expect 1: (A#1 = B#2), (B#2 = A#1)0 msPassed
expect 1: (A#1 > B#2), (B#2 < A#1)0 msPassed
expect 1: (A#1 >= B#2), (B#2 <= A#1)0 msPassed
expect 1: NOT (none#4 < 1), (none#4 >= 1), NOT (1 > none#4), (1 <= none#4)0 msPassed
expect 1: NOT (none#4 <= 1), (none#4 > 1), NOT (1 >= none#4), (1 < none#4)0 msPassed
expect 1: NOT (none#4 > 1), (none#4 <= 1), NOT (1 < none#4), (1 >= none#4)1 msPassed
expect 1: NOT (none#4 >= 1), (none#4 < 1), NOT (1 <= none#4), (1 > none#4)1 msPassed
expect 1: NOT (none#5 < 1), (none#5 >= 1), NOT (1 > none#5), (1 <= none#5)0 msPassed
expect 1: NOT (none#5 <= 1), (none#5 > 1), NOT (1 >= none#5), (1 < none#5)0 msPassed
expect 1: NOT (none#5 > 1), (none#5 <= 1), NOT (1 < none#5), (1 >= none#5)0 msPassed
expect 1: NOT (none#5 >= 1), (none#5 < 1), NOT (1 <= none#5), (1 > none#5)0 msPassed
expect 2: (((A#1 > B#2) && (B#2 > 100)) && (rand(1) > A#1)), (((B#2 > 100) && (rand(1) > A#1)) && (A#1 > B#2))1 msPassed
expect 2: (((A#1 > B#2) || (A#1 <= rand(1))) || (A#1 <= 10)), (((A#1 <= rand(1)) || (A#1 <= 10)) || (A#1 > B#2))0 msPassed
expect 2: (((A#1 > B#2) || (B#2 > 100)) && (A#1 = rand(1))), (((B#2 > 100) || (A#1 > B#2)) && (A#1 = rand(1)))1 msPassed
expect 2: (((rand(1) > A#1) || ((A#1 <= rand(1)) && (A#1 > B#2))) || ((A#1 > 10) && (B#2 > 10))), (((rand(1) > A#1) || ((A#1 <= rand(1)) && (A#1 > B#2))) || ((B#2 > 10) && (A#1 > 10)))0 msPassed
expect 2: (((rand(1) > A#1) || ((A#1 <= rand(1)) && (A#1 > B#2))) || ((A#1 > 10) && (B#2 > 10))), (((rand(1) > A#1) || ((A#1 > B#2) && (A#1 <= rand(1)))) || ((A#1 > 10) && (B#2 > 10)))0 msPassed
expect 2: ((rand(1) > A#1) && (A#1 <= 10)), ((A#1 <= 10) && (rand(1) > A#1))0 msPassed
expect 2: ((rand(1) > A#1) || (A#1 <= 10)), ((A#1 <= 10) || (rand(1) > A#1))0 msPassed
expect 2: (A#1 + 1), (B#2 + 1)0 msPassed
expect 2: (A#1 + 1), (a#1 + 2)0 msPassed
expect 2: (A#1 + 1), (a#3 + 1)0 msPassed
expect 2: (A#1 - B#2), (B#2 - A#1)0 msPassed
expect 2: rand(1), rand(1)0 msPassed
remove multiple elements to set with non-deterministic expressions0 msPassed
remove single element to set with non-deterministic expressions0 msPassed