blob: ed44775b774ed44dda5567d7f50e4a1544784d96 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
@StepClassSemantics
Feature: Comparability
######################################################
## Null vs. Null
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXnullX_eqXnullX
Given the empty graph
And the traversal of
"""
g.inject(null).is(P.eq(null))
"""
When iterated to list
Then the result should be unordered
| result |
| null |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXnullX_neqXnullX
Given the empty graph
And the traversal of
"""
g.inject(null).is(P.neq(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXnullX_ltXnullX
Given the empty graph
And the traversal of
"""
g.inject(null).is(P.lt(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXnullX_lteXnullX
Given the empty graph
And the traversal of
"""
g.inject(null).is(P.lte(null))
"""
When iterated to list
Then the result should be unordered
| result |
| null |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXnullX_gtXnullX
Given the empty graph
And the traversal of
"""
g.inject(null).is(P.gt(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXnullX_gteXnullX
Given the empty graph
And the traversal of
"""
g.inject(null).is(P.gte(null))
"""
When iterated to list
Then the result should be unordered
| result |
| null |
######################################################
## NaN vs. NaN
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_eqXNaNX
Given the empty graph
And using the parameter xx1 defined as "d[NaN]"
And the traversal of
"""
g.inject(xx1).is(P.eq(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_neqXNaNX
Given the empty graph
And using the parameter xx1 defined as "d[NaN]"
And the traversal of
"""
g.inject(xx1).is(P.neq(NaN))
"""
When iterated to list
Then the result should be unordered
| result |
| d[NaN] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_ltXNaNX
Given the empty graph
And using the parameter xx1 defined as "d[NaN]"
And the traversal of
"""
g.inject(xx1).is(P.lt(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_lteXNaNX
Given the empty graph
And using the parameter xx1 defined as "d[NaN]"
And the traversal of
"""
g.inject(xx1).is(P.lte(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_gtXNaNX
Given the empty graph
And using the parameter xx1 defined as "d[NaN]"
And the traversal of
"""
g.inject(xx1).is(P.gt(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_gteXNaNX
Given the empty graph
And using the parameter xx1 defined as "d[NaN]"
And the traversal of
"""
g.inject(xx1).is(P.gte(NaN))
"""
When iterated to list
Then the result should be empty
######################################################
## NaN vs. Double
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_eqXNaNX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.eq(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_neqXNaNX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.neq(NaN))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_ltXNaNX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.lt(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_lteXNaNX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.lte(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_gtXNaNX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.gt(NaN))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_gteXNaNX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.gte(NaN))
"""
When iterated to list
Then the result should be empty
######################################################
## NaN vs. null
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_eqXnullX
Given the empty graph
And the traversal of
"""
g.inject(NaN).is(P.eq(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_neqXnullX
Given the empty graph
And the traversal of
"""
g.inject(NaN).is(P.neq(null))
"""
When iterated to list
Then the result should be unordered
| result |
| d[NaN] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_ltXnullX
Given the empty graph
And the traversal of
"""
g.inject(NaN).is(P.lt(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_lteXnullX
Given the empty graph
And the traversal of
"""
g.inject(NaN).is(P.lte(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_gtXnullX
Given the empty graph
And the traversal of
"""
g.inject(NaN).is(P.gt(null))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNaNX_gteXnullX
Given the empty graph
And the traversal of
"""
g.inject(NaN).is(P.gte(null))
"""
When iterated to list
Then the result should be empty
######################################################
## Compare across types
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXfooX_eqX1dX
Given the empty graph
And the traversal of
"""
g.inject("foo").is(P.eq(1.0d))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXfooX_neqX1dX
Given the empty graph
And the traversal of
"""
g.inject("foo").is(P.neq(1.0d))
"""
When iterated to list
Then the result should be unordered
| result |
| foo |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXfooX_ltX1dX
Given the empty graph
And the traversal of
"""
g.inject("foo").is(P.lt(1.0d))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXfooX_lteX1dX
Given the empty graph
And the traversal of
"""
g.inject("foo").is(P.lte(1.0d))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXfooX_gtX1dX
Given the empty graph
And the traversal of
"""
g.inject("foo").is(P.gt(1.0d))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXfooX_gteX1dX
Given the empty graph
And the traversal of
"""
g.inject("foo").is(P.gte(1.0d))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_eqXfooX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.eq("foo"))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_neqXfooX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.neq("foo"))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_ltXfooX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.lt("foo"))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_lteXfooX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.lte("foo"))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_gtXfooX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.gt("foo"))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_gteXfooX
Given the empty graph
And the traversal of
"""
g.inject(1.0d).is(P.gte("foo"))
"""
When iterated to list
Then the result should be empty
######################################################
## AND
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXtrue_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.eq(1)),is(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXtrue_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.eq(1).and(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXtrue_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.eq(1)),is(P.lt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXtrue_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.eq(1).and(P.lt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXtrue_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.eq(1)),is(P.lt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXtrue_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.eq(1).and(P.lt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXfalse_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.neq(1)),is(P.gt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXfalse_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.neq(1).and(P.gt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXfalse_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.neq(1)),is(P.lt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXfalse_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.neq(1).and(P.lt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXfalse_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.neq(1)),is(P.lt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXfalse_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.neq(1).and(P.lt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXerror_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.lt(NaN)),is(P.gt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXerror_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.lt(NaN).and(P.gt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXerror_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.lt(NaN)),is(P.gt(2)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXerror_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.lt(NaN).and(P.gt(2)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_andXerror_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).and(is(P.lt(NaN)),is(P.gt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXerror_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.lt(NaN).and(P.gt(NaN)))
"""
When iterated to list
Then the result should be empty
######################################################
## OR
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXtrue_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.eq(1)),is(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXtrue_or_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.eq(1).or(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXtrue_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.eq(1)),is(P.lt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXtrue_or_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.eq(1).or(P.lt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXtrue_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.eq(1)),is(P.lt(NaN)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXtrue_or_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.eq(1).or(P.lt(NaN)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXfalse_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.neq(1)),is(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXfalse_or_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.neq(1).or(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXfalse_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.neq(1)),is(P.lt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXfalse_or_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.neq(1).or(P.lt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXfalse_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.neq(1)),is(P.lt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXfalse_or_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.neq(1).or(P.lt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXerror_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.lt(NaN)),is(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXerror_or_trueX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.lt(NaN).or(P.gt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXerror_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.lt(NaN)),is(P.gt(2)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXerror_or_falseX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.lt(NaN).or(P.gt(2)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_orXerror_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).or(is(P.lt(NaN)),is(P.gt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_isXerror_or_errorX
Given the empty graph
And the traversal of
"""
g.inject(1d).is(P.lt(NaN).or(P.gt(NaN)))
"""
When iterated to list
Then the result should be empty
######################################################
## NOT
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_notXtrueX
Given the empty graph
And the traversal of
"""
g.inject(1d).not(is(P.gt(0)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_notXfalseX
Given the empty graph
And the traversal of
"""
g.inject(1d).not(is(P.lt(0)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_notXerrorX
Given the empty graph
And the traversal of
"""
g.inject(1d).not(is(P.gt(NaN)))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectX1dX_notXisXeqXNaNXXX
Given the empty graph
And the traversal of
"""
g.inject(1d).not(is(P.eq(NaN)))
"""
When iterated to list
Then the result should be unordered
| result |
| d[1].d |
######################################################
## Infinity vs. Infinity
######################################################
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXInfX_eqXInfX
Given the empty graph
And the traversal of
"""
g.inject(Infinity).is(P.eq(+Infinity))
"""
When iterated to list
Then the result should be unordered
| result |
| d[Infinity] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXInfArgX_eqXInfX
Given the empty graph
And using the parameter xx1 defined as "d[Infinity]"
And the traversal of
"""
g.inject(xx1).is(P.eq(+Infinity))
"""
When iterated to list
Then the result should be unordered
| result |
| d[Infinity] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXInfX_neqXInfX
Given the empty graph
And the traversal of
"""
g.inject(Infinity).is(P.neq(+Infinity))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXInfArgX_neqXInfX
Given the empty graph
And using the parameter xx1 defined as "d[Infinity]"
And the traversal of
"""
g.inject(xx1).is(P.neq(+Infinity))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNegInfX_eqXNegInfX
Given the empty graph
And the traversal of
"""
g.inject(-Infinity).is(P.eq(-Infinity))
"""
When iterated to list
Then the result should be unordered
| result |
| d[-Infinity] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNegInfArgX_eqXNegInfX
Given the empty graph
And using the parameter xx1 defined as "d[-Infinity]"
And the traversal of
"""
g.inject(xx1).is(P.eq(-Infinity))
"""
When iterated to list
Then the result should be unordered
| result |
| d[-Infinity] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNegInfX_neqXNegInfX
Given the empty graph
And the traversal of
"""
g.inject(-Infinity).is(P.neq(-Infinity))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNegInfArgX_neqXNegInfX
Given the empty graph
And using the parameter xx1 defined as "d[-Infinity]"
And the traversal of
"""
g.inject(xx1).is(P.neq(-Infinity))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXInfX_gtXNegInfX
Given the empty graph
And the traversal of
"""
g.inject(Infinity).is(P.gt(-Infinity))
"""
When iterated to list
Then the result should be unordered
| result |
| d[Infinity] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXInfX_ltXNegInfX
Given the empty graph
And the traversal of
"""
g.inject(Infinity).is(P.lt(-Infinity))
"""
When iterated to list
Then the result should be empty
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNegInfX_ltXInfX
Given the empty graph
And the traversal of
"""
g.inject(-Infinity).is(P.lt(Infinity))
"""
When iterated to list
Then the result should be unordered
| result |
| d[-Infinity] |
@GraphComputerVerificationInjectionNotSupported
Scenario: InjectXNegInfX_gtXInfX
Given the empty graph
And the traversal of
"""
g.inject(-Infinity).is(P.gt(Infinity))
"""
When iterated to list
Then the result should be empty