@@ -11186,15 +11186,15 @@ public void testListShareGroupOffsets() throws Exception {
1118611186 env.kafkaClient().prepareResponse(new DescribeShareGroupOffsetsResponse(data));
1118711187
1118811188 final ListShareGroupOffsetsResult result = env.adminClient().listShareGroupOffsets(groupSpecs);
11189- final Map<TopicPartition, OffsetAndMetadata> partitionToOffsetAndMetadata = result.partitionsToOffsetAndMetadata (GROUP_ID).get();
11189+ final Map<TopicPartition, SharePartitionOffsetInfo> partitionToOffsetInfo = result.partitionsToOffsetInfo (GROUP_ID).get();
1119011190
11191- assertEquals(6, partitionToOffsetAndMetadata .size());
11192- assertEquals(new OffsetAndMetadata (10, Optional.of(0), ""), partitionToOffsetAndMetadata .get(myTopicPartition0));
11193- assertEquals(new OffsetAndMetadata (11, Optional.of(0), ""), partitionToOffsetAndMetadata .get(myTopicPartition1));
11194- assertEquals(new OffsetAndMetadata (40, Optional.of(0), ""), partitionToOffsetAndMetadata .get(myTopicPartition2));
11195- assertEquals(new OffsetAndMetadata (50, Optional.of(1), ""), partitionToOffsetAndMetadata .get(myTopicPartition3));
11196- assertEquals(new OffsetAndMetadata (100, Optional.of(2), ""), partitionToOffsetAndMetadata .get(myTopicPartition4));
11197- assertEquals(new OffsetAndMetadata (500, Optional.of(3), ""), partitionToOffsetAndMetadata .get(myTopicPartition5));
11191+ assertEquals(6, partitionToOffsetInfo .size());
11192+ assertEquals(new SharePartitionOffsetInfo (10, Optional.of(0), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition0));
11193+ assertEquals(new SharePartitionOffsetInfo (11, Optional.of(0), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition1));
11194+ assertEquals(new SharePartitionOffsetInfo (40, Optional.of(0), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition2));
11195+ assertEquals(new SharePartitionOffsetInfo (50, Optional.of(1), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition3));
11196+ assertEquals(new SharePartitionOffsetInfo (100, Optional.of(2), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition4));
11197+ assertEquals(new SharePartitionOffsetInfo (500, Optional.of(3), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition5));
1119811198 }
1119911199 }
1120011200
@@ -11257,17 +11257,17 @@ public void testListShareGroupOffsetsMultipleGroups() throws Exception {
1125711257 final ListShareGroupOffsetsResult result = env.adminClient().listShareGroupOffsets(groupSpecs);
1125811258 assertEquals(2, result.all().get().size());
1125911259
11260- final Map<TopicPartition, OffsetAndMetadata> partitionToOffsetAndMetadataGroup0 = result.partitionsToOffsetAndMetadata (GROUP_ID).get();
11261- assertEquals(4, partitionToOffsetAndMetadataGroup0 .size());
11262- assertEquals(new OffsetAndMetadata (10, Optional.of(0), ""), partitionToOffsetAndMetadataGroup0 .get(myTopicPartition0));
11263- assertEquals(new OffsetAndMetadata (11, Optional.of(0), ""), partitionToOffsetAndMetadataGroup0 .get(myTopicPartition1));
11264- assertEquals(new OffsetAndMetadata (40, Optional.of(0), ""), partitionToOffsetAndMetadataGroup0 .get(myTopicPartition2));
11265- assertEquals(new OffsetAndMetadata (50, Optional.of(1), ""), partitionToOffsetAndMetadataGroup0 .get(myTopicPartition3));
11260+ final Map<TopicPartition, SharePartitionOffsetInfo> partitionToOffsetInfoGroup0 = result.partitionsToOffsetInfo (GROUP_ID).get();
11261+ assertEquals(4, partitionToOffsetInfoGroup0 .size());
11262+ assertEquals(new SharePartitionOffsetInfo (10, Optional.of(0), Optional.empty()), partitionToOffsetInfoGroup0 .get(myTopicPartition0));
11263+ assertEquals(new SharePartitionOffsetInfo (11, Optional.of(0), Optional.empty()), partitionToOffsetInfoGroup0 .get(myTopicPartition1));
11264+ assertEquals(new SharePartitionOffsetInfo (40, Optional.of(0), Optional.empty()), partitionToOffsetInfoGroup0 .get(myTopicPartition2));
11265+ assertEquals(new SharePartitionOffsetInfo (50, Optional.of(1), Optional.empty()), partitionToOffsetInfoGroup0 .get(myTopicPartition3));
1126611266
11267- final Map<TopicPartition, OffsetAndMetadata> partitionToOffsetAndMetadataGroup1 = result.partitionsToOffsetAndMetadata ("group-1").get();
11268- assertEquals(2, partitionToOffsetAndMetadataGroup1 .size());
11269- assertEquals(new OffsetAndMetadata (100, Optional.of(2), ""), partitionToOffsetAndMetadataGroup1 .get(myTopicPartition4));
11270- assertEquals(new OffsetAndMetadata (500, Optional.of(2), ""), partitionToOffsetAndMetadataGroup1 .get(myTopicPartition5));
11267+ final Map<TopicPartition, SharePartitionOffsetInfo> partitionToOffsetInfoGroup1 = result.partitionsToOffsetInfo ("group-1").get();
11268+ assertEquals(2, partitionToOffsetInfoGroup1 .size());
11269+ assertEquals(new SharePartitionOffsetInfo (100, Optional.of(2), Optional.empty()), partitionToOffsetInfoGroup1 .get(myTopicPartition4));
11270+ assertEquals(new SharePartitionOffsetInfo (500, Optional.of(2), Optional.empty()), partitionToOffsetInfoGroup1 .get(myTopicPartition5));
1127111271 }
1127211272 }
1127311273
@@ -11290,9 +11290,9 @@ public void testListShareGroupOffsetsEmpty() throws Exception {
1129011290 env.kafkaClient().prepareResponse(new DescribeShareGroupOffsetsResponse(data));
1129111291
1129211292 final ListShareGroupOffsetsResult result = env.adminClient().listShareGroupOffsets(groupSpecs);
11293- final Map<TopicPartition, OffsetAndMetadata> partitionToOffsetAndMetadata = result.partitionsToOffsetAndMetadata (GROUP_ID).get();
11293+ final Map<TopicPartition, SharePartitionOffsetInfo> partitionToOffsetInfo = result.partitionsToOffsetInfo (GROUP_ID).get();
1129411294
11295- assertEquals(0, partitionToOffsetAndMetadata .size());
11295+ assertEquals(0, partitionToOffsetInfo .size());
1129611296 }
1129711297 }
1129811298
@@ -11342,13 +11342,13 @@ public void testListShareGroupOffsetsWithErrorInOnePartition() throws Exception
1134211342 env.kafkaClient().prepareResponse(new DescribeShareGroupOffsetsResponse(data));
1134311343
1134411344 final ListShareGroupOffsetsResult result = env.adminClient().listShareGroupOffsets(groupSpecs);
11345- final Map<TopicPartition, OffsetAndMetadata> partitionToOffsetAndMetadata = result.partitionsToOffsetAndMetadata (GROUP_ID).get();
11345+ final Map<TopicPartition, SharePartitionOffsetInfo> partitionToOffsetInfo = result.partitionsToOffsetInfo (GROUP_ID).get();
1134611346
1134711347 // For myTopicPartition2 we have set an error as the response. Thus, it should be skipped from the final result
11348- assertEquals(3, partitionToOffsetAndMetadata .size());
11349- assertEquals(new OffsetAndMetadata (10, Optional.of(0), ""), partitionToOffsetAndMetadata .get(myTopicPartition0));
11350- assertEquals(new OffsetAndMetadata (11, Optional.of(1), ""), partitionToOffsetAndMetadata .get(myTopicPartition1));
11351- assertEquals(new OffsetAndMetadata (500, Optional.of(2), ""), partitionToOffsetAndMetadata .get(myTopicPartition3));
11348+ assertEquals(3, partitionToOffsetInfo .size());
11349+ assertEquals(new SharePartitionOffsetInfo (10, Optional.of(0), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition0));
11350+ assertEquals(new SharePartitionOffsetInfo (11, Optional.of(1), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition1));
11351+ assertEquals(new SharePartitionOffsetInfo (500, Optional.of(2), Optional.empty()), partitionToOffsetInfo .get(myTopicPartition3));
1135211352 }
1135311353 }
1135411354
0 commit comments