[
https://issues.apache.org/jira/browse/LANG-1662?focusedWorklogId=787927&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-787927
]
ASF GitHub Bot logged work on LANG-1662:
----------------------------------------
Author: ASF GitHub Bot
Created on: 05/Jul/22 16:11
Start Date: 05/Jul/22 16:11
Worklog Time Spent: 10m
Work Description: garydgregory commented on PR #849:
URL: https://github.com/apache/commons-lang/pull/849#issuecomment-1175237551
When I apply the patch locally and run the Maven build from the command
line, I get failures because it seems like the test order matters:
```
[ERROR] org.apache.commons.lang3.builder.ToStringBuilderTest.testDoubleArray
Time elapsed: 0.001 s <<< FAILURE!
org.opentest4j.AssertionFailedError: Expected null, actual:
{org.apache.commons.lang3.builder.ReflectionToStringBuilderIncludeTest$TestFeature@58e9cc9a=null,
org.apache.commons.lang3.builder.ReflectionToStringBuil
derIncludeTest$TestFeature@7dca6126=null} ==> expected: <null> but was:
<{org.apache.commons.lang3.builder.ReflectionToStringBuilderIncludeTest$TestFeature@58e9cc9a=null,
org.apache.commons.lang3.builder.Reflectio
nToStringBuilderIncludeTest$TestFeature@7dca6126=null}>
at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
```
Issue Time Tracking
-------------------
Worklog Id: (was: 787927)
Remaining Estimate: 3.5h (was: 3h 40m)
Time Spent: 2.5h (was: 2h 20m)
> Create methods on ReflectionToStringBuilder to reflect only select fields
> -------------------------------------------------------------------------
>
> Key: LANG-1662
> URL: https://issues.apache.org/jira/browse/LANG-1662
> Project: Commons Lang
> Issue Type: Improvement
> Components: lang.builder.*
> Reporter: Daniel Augusto Veronezi Salvador
> Priority: Minor
> Original Estimate: 6h
> Time Spent: 2.5h
> Remaining Estimate: 3.5h
>
> *ReflectionToStringBuilder* has methods to exclude fields from *toString*; If
> we have an object with several fields and want to reflect only a fews, we
> have to list all the fields that we don't want to reflect and pass to
> *excludeFieldNames*.
> Would be valid implement a way to pass the fields that we want and reflect
> only the selected fields?
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)