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)