[ https://issues.apache.org/jira/browse/TINKERPOP-3173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18018491#comment-18018491 ]
ASF GitHub Bot commented on TINKERPOP-3173: ------------------------------------------- Cole-Greer commented on PR #3195: URL: https://github.com/apache/tinkerpop/pull/3195#issuecomment-3259799799 > Feels like tests with nested operations like NOT (A OR B) might be missing. Essentially tests that show why the ternary logic didn't quite work in the first place. The updated tests in the renamed ComparabilitySemanticsTests provided all of the coverage I wanted to see for this change. I have not looked at special test cases for AndStep, OrStep, P.and, or P,or as none of these have any special handling regarding the new comparability semantics, and are not able to demonstrate the changes. There were a few existing steps using the NotStep which demonstrate the new semantics, and have been updated accordingly. It's occurred to me however that we don't have a dedicated `Not.feature` file at the moment. I'm not sure why that is, but I can add such a file with basic scenarios as part of this PR. > Simplify Comparability Semantics > -------------------------------- > > Key: TINKERPOP-3173 > URL: https://issues.apache.org/jira/browse/TINKERPOP-3173 > Project: TinkerPop > Issue Type: Improvement > Components: process > Affects Versions: 3.7.3 > Reporter: Cole Greer > Priority: Major > > As recently discussed on the > [devlist|https://lists.apache.org/thread/hsqw2tvc72dw4z40nnbbdmygrqx43syr], > our current system of ternary boolean logic should be simplified to binary > boolean logic where invalid comparisons simply return false. -- This message was sent by Atlassian Jira (v8.20.10#820010)