Raghav Maheshwari created KNOX-3452:
---------------------------------------

             Summary: Add comprehensive unit tests for MimeTypes
                 Key: KNOX-3452
                 URL: https://issues.apache.org/jira/browse/KNOX-3452
             Project: Apache Knox
          Issue Type: Task
            Reporter: Raghav Maheshwari


Add comprehensive unit test coverage for org.apache.knox.gateway.util.MimeTypes.
The tests should cover MIME type creation, charset handling, invalid input, 
charset fallback behavior, MIME parameter preservation, wildcard MIME types, 
normalization, and default charset lookup.


Test coverage:
•Null MIME type creation
•Valid MIME type creation
•Custom charset insertion
•UTF-8 charset insertion
•Existing charset preservation
•Quoted charset values
•Case-insensitive charset parameter names
•Preservation of additional MIME parameters
•Wildcard MIME types
•Malformed, empty, and whitespace-only MIME types
•Charset lookup with explicit and fallback values
•Charset lookup with null MIME types
•Adding and replacing charset parameters
•Preservation of parameters when setting charset
•Default charset lookup for supported MIME types
•Case and whitespace normalization
•Unknown, empty, parameterized, and structured MIME types



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to