mjsax commented on a change in pull request #8818:
URL: https://github.com/apache/kafka/pull/8818#discussion_r438408487



##########
File path: 
streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamsPartitionAssignorTest.java
##########
@@ -1634,16 +1636,15 @@ public void 
shouldReturnInterleavedAssignmentWithUnrevokedPartitionsRemovedWhenN
 
         // The new consumer's assignment should be empty until c1 has the 
chance to revoke its partitions/tasks
         assertThat(assignment.get(CONSUMER_2).partitions(), 
equalTo(emptyList()));
-        assertThat(
-            AssignmentInfo.decode(assignment.get(CONSUMER_2).userData()),
-            equalTo(new AssignmentInfo(
-                LATEST_SUPPORTED_VERSION,
-                emptyList(),
-                emptyMap(),
-                emptyMap(),
-                emptyMap(),
-                0
-            )));
+
+        final AssignmentInfo actualAssignment = 
AssignmentInfo.decode(assignment.get(CONSUMER_2).userData());
+        assertThat(actualAssignment.version(), is(LATEST_SUPPORTED_VERSION));
+        assertThat(actualAssignment.activeTasks(), empty());
+        // Note we're not asserting anything about standbys. If the assignor 
gave an active task to CONSUMER_2, it would
+        // be converted to a standby, but we don't know whether the assignor 
will do that.

Review comment:
       Not sure if I understand the comment. We implement the assignor so we 
should know what it does?




----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to