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)

Reply via email to