blerer commented on code in PR #3359:
URL: https://github.com/apache/cassandra/pull/3359#discussion_r1634838060


##########
test/unit/org/apache/cassandra/cql3/conditions/ColumnConditionTest.java:
##########
@@ -439,117 +468,129 @@ private static SortedMap<ByteBuffer, ByteBuffer> 
map(ByteBuffer... values)
     public void testMapCollectionBoundIsSatisfiedByValue() throws 
InvalidRequestException
     {
         // EQ
-        assertTrue(conditionApplies(map(ONE, ONE), EQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(), EQ, map()));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ZERO, ONE)));
-        assertFalse(conditionApplies(map(ZERO, ONE), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, ZERO)));
-        assertFalse(conditionApplies(map(ONE, ZERO), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE, TWO, ONE), EQ, map(ONE, 
ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, ONE, TWO, 
ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map()));
-        assertFalse(conditionApplies(map(), EQ, map(ONE, ONE)));
-
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertFalse(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
-        assertFalse(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertTrue(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertTrue(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(null, EQ, null));
+        assertTrue(appliesMapCondition(null, EQ, map()));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ZERO, ONE)));
+        assertFalse(appliesMapCondition(map(ZERO, ONE), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ZERO)));
+        assertFalse(appliesMapCondition(map(ONE, ZERO), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE, TWO, ONE), EQ, map(ONE, 
ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ONE, TWO, 
ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, null));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map()));
+        assertFalse(appliesMapCondition(null, EQ, map(ONE, ONE)));

Review Comment:
   Same reason as previously explained.



##########
test/unit/org/apache/cassandra/cql3/conditions/ColumnConditionTest.java:
##########
@@ -439,117 +468,129 @@ private static SortedMap<ByteBuffer, ByteBuffer> 
map(ByteBuffer... values)
     public void testMapCollectionBoundIsSatisfiedByValue() throws 
InvalidRequestException
     {
         // EQ
-        assertTrue(conditionApplies(map(ONE, ONE), EQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(), EQ, map()));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ZERO, ONE)));
-        assertFalse(conditionApplies(map(ZERO, ONE), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, ZERO)));
-        assertFalse(conditionApplies(map(ONE, ZERO), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE, TWO, ONE), EQ, map(ONE, 
ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, ONE, TWO, 
ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map()));
-        assertFalse(conditionApplies(map(), EQ, map(ONE, ONE)));
-
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertFalse(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
-        assertFalse(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertTrue(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertTrue(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(null, EQ, null));
+        assertTrue(appliesMapCondition(null, EQ, map()));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ZERO, ONE)));
+        assertFalse(appliesMapCondition(map(ZERO, ONE), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ZERO)));
+        assertFalse(appliesMapCondition(map(ONE, ZERO), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE, TWO, ONE), EQ, map(ONE, 
ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ONE, TWO, 
ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, null));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map()));
+        assertFalse(appliesMapCondition(null, EQ, map(ONE, ONE)));
+
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
+        assertFalse(appliesMapCondition(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertFalse(appliesMapCondition(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
+        assertTrue(appliesMapCondition(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
 
         // NEQ
-        assertFalse(conditionApplies(map(ONE, ONE), NEQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(), NEQ, map()));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ZERO, ONE)));
-        assertTrue(conditionApplies(map(ZERO, ONE), NEQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ONE, ZERO)));
-        assertTrue(conditionApplies(map(ONE, ZERO), NEQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE, TWO, ONE), NEQ, map(ONE, 
ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ONE, ONE, TWO, 
ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map()));
-        assertTrue(conditionApplies(map(), NEQ, map(ONE, ONE)));
-
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertTrue(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), NEQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
-        assertTrue(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), NEQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), NEQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertFalse(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), NEQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), NEQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(null, NEQ, null));
+        assertFalse(appliesMapCondition(null, NEQ, map()));

Review Comment:
   Same reason as previously explained.



##########
test/unit/org/apache/cassandra/cql3/conditions/ColumnConditionTest.java:
##########
@@ -439,117 +468,129 @@ private static SortedMap<ByteBuffer, ByteBuffer> 
map(ByteBuffer... values)
     public void testMapCollectionBoundIsSatisfiedByValue() throws 
InvalidRequestException
     {
         // EQ
-        assertTrue(conditionApplies(map(ONE, ONE), EQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(), EQ, map()));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ZERO, ONE)));
-        assertFalse(conditionApplies(map(ZERO, ONE), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, ZERO)));
-        assertFalse(conditionApplies(map(ONE, ZERO), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE, TWO, ONE), EQ, map(ONE, 
ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, ONE, TWO, 
ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map()));
-        assertFalse(conditionApplies(map(), EQ, map(ONE, ONE)));
-
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertFalse(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ONE, ONE), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
-        assertFalse(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertTrue(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertTrue(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(null, EQ, null));
+        assertTrue(appliesMapCondition(null, EQ, map()));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ZERO, ONE)));
+        assertFalse(appliesMapCondition(map(ZERO, ONE), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ZERO)));
+        assertFalse(appliesMapCondition(map(ONE, ZERO), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE, TWO, ONE), EQ, map(ONE, 
ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, ONE, TWO, 
ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, null));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map()));
+        assertFalse(appliesMapCondition(null, EQ, map(ONE, ONE)));
+
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
+        assertFalse(appliesMapCondition(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertFalse(appliesMapCondition(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), EQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
+        assertTrue(appliesMapCondition(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), EQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
 
         // NEQ
-        assertFalse(conditionApplies(map(ONE, ONE), NEQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(), NEQ, map()));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ZERO, ONE)));
-        assertTrue(conditionApplies(map(ZERO, ONE), NEQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ONE, ZERO)));
-        assertTrue(conditionApplies(map(ONE, ZERO), NEQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE, TWO, ONE), NEQ, map(ONE, 
ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ONE, ONE, TWO, 
ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map()));
-        assertTrue(conditionApplies(map(), NEQ, map(ONE, ONE)));
-
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, 
map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertTrue(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), NEQ, map(ONE, ONE)));
-        assertTrue(conditionApplies(map(ONE, ONE), NEQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
-        assertTrue(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), NEQ, map(ONE, ONE)));
-        assertFalse(conditionApplies(map(ByteBufferUtil.EMPTY_BYTE_BUFFER, 
ONE), NEQ, map(ByteBufferUtil.EMPTY_BYTE_BUFFER, ONE)));
-        assertFalse(conditionApplies(map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER), NEQ, map(ONE, 
ByteBufferUtil.EMPTY_BYTE_BUFFER)));
+        assertFalse(appliesMapCondition(map(ONE, ONE), NEQ, map(ONE, ONE)));
+        assertFalse(appliesMapCondition(null, NEQ, null));
+        assertFalse(appliesMapCondition(null, NEQ, map()));
+        assertTrue(appliesMapCondition(map(ONE, ONE), NEQ, map(ZERO, ONE)));
+        assertTrue(appliesMapCondition(map(ZERO, ONE), NEQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(map(ONE, ONE), NEQ, map(ONE, ZERO)));
+        assertTrue(appliesMapCondition(map(ONE, ZERO), NEQ, map(ONE, ONE)));
+        assertTrue(appliesMapCondition(map(ONE, ONE, TWO, ONE), NEQ, map(ONE, 
ONE)));
+        assertTrue(appliesMapCondition(map(ONE, ONE), NEQ, map(ONE, ONE, TWO, 
ONE)));
+        assertTrue(appliesMapCondition(map(ONE, ONE), NEQ, null));
+        assertTrue(appliesMapCondition(map(ONE, ONE), NEQ, map()));
+        assertTrue(appliesMapCondition(null, NEQ, map(ONE, ONE)));

Review Comment:
   Same reason as previously explained.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to