PoAn Yang created KAFKA-16476:
---------------------------------
Summary: Check whether TestInfo contains correct parameter name
Key: KAFKA-16476
URL: https://issues.apache.org/jira/browse/KAFKA-16476
Project: Kafka
Issue Type: Test
Reporter: PoAn Yang
Assignee: PoAn Yang
After KAFKA-16472, we fixed missing parameter name in `TestInfo#getDisplayName`
in Java. However, we don't have check for cases like users don't give empty or
incorrect parameter name in test function.
For example, before the fix in KAFKA-16472,
`DeleteOffsetsConsumerGroupCommandIntegrationTest#testDeleteOffsetsNonExistingGroup`
shows `(String).`.
For incorrect parameter name, if users give parameter name like `Quorum`, but
not `quorum`, the `TestInfoUtils#isKRaft` still can't work as expected.
Probably, we can add check like containing `.`, but not `=` for empty case and
containing `zk` or `kraft, but not `quorum` for incorrect parameter name case.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)