[
https://issues.apache.org/jira/browse/KNOX-3439?focusedWorklogId=1039753&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-1039753
]
ASF GitHub Bot logged work on KNOX-3439:
----------------------------------------
Author: ASF GitHub Bot
Created on: 05/Sep/26 10:52
Start Date: 05/Sep/26 10:52
Worklog Time Spent: 10m
Work Description: Raghav-Mah3shwari opened a new pull request, #1378:
URL: https://github.com/apache/knox/pull/1378
What changes were proposed in this pull request?
This change adds dedicated unit test coverage for
NoClassNameMultiLineToStringStyle.
The tests verify that:
Fields are formatted on separate lines.
The class name and identity hash code are not included in the generated
string.
No field separator is added before the first field.
The generated output ends with the expected line separator, including when
no fields are present.
This is a test-only change and does not modify the existing production
behavior.
How was this patch tested?
The new unit tests were executed directly using:
`mvn -pl gateway-util-common -Dtest=NoClassNameMultiLineToStringStyleTest
test`
Result:
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0
BUILD SUCCESS
The complete project build was also verified using:
`mvn clean verify`
The build completed successfully.
Additionally, Checkstyle reported no violations for the changes.
Integration Tests
No integration tests were added because this change only adds unit test
coverage for the formatting behavior of the NoClassNameMultiLineToStringStyle
utility class.
The functionality does not require a running Knox Gateway, external
services, Docker-based infrastructure, or end-to-end validation.
Dedicated unit tests have been added to cover the affected behavior.
Issue Time Tracking
-------------------
Worklog Id: (was: 1039753)
Remaining Estimate: 0h
Time Spent: 10m
> Add unit tests for NoClassNameMultiLineToStringStyle
> ----------------------------------------------------
>
> Key: KNOX-3439
> URL: https://issues.apache.org/jira/browse/KNOX-3439
> Project: Apache Knox
> Issue Type: Task
> Reporter: Raghav Maheshwari
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> NoClassNameMultiLineToStringStyle currently has no dedicated unit test
> coverage. Add focused tests to verify its formatting behavior, including
> multi-line field output, omission of class name and identity hash code, no
> separator before the first field, and trailing line separator behavior.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)