This is an automated email from the ASF dual-hosted git repository. claude pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit 995efa362ce973b4745ac1cd441fdf21ba6a55d4 Merge: 3d1ba41d 900c7d9b Author: Claude Warren <[email protected]> AuthorDate: Mon May 20 10:07:39 2024 +0100 Merge pull request #252 from Claudenw/RAT-324_tests_to_validate_that_UI_options RAT-324: Add tests to validate that UI options update the ReportConfiguration as expected .../java/org/apache/rat/DeprecationReporter.java | 122 ++++++++ .../src/main/java/org/apache/rat/Report.java | 235 +++++++++------ .../rat/analysis/DefaultAnalyserFactory.java | 3 - .../src/main/java/org/apache/rat/api/Document.java | 14 +- .../src/main/java/org/apache/rat/api/MetaData.java | 1 - .../rat/configuration/MatcherBuilderTracker.java | 19 +- .../rat/configuration/XMLConfigurationReader.java | 47 ++- .../rat/document/CompositeDocumentException.java | 39 --- .../org/apache/rat/header/ArrayCharFilter.java | 5 + .../java/org/apache/rat/header/CharFilter.java | 4 + .../rat/header/FilteringSequenceFactory.java | 4 + .../java/org/apache/rat/header/HeaderBean.java | 4 + .../java/org/apache/rat/header/HeaderMatcher.java | 4 + .../org/apache/rat/header/LineNumberReader.java | 4 + .../main/java/org/apache/rat/license/ILicense.java | 2 - .../rat/license/LicenseFamilySetFactory.java | 27 +- .../org/apache/rat/license/LicenseSetFactory.java | 1 - .../java/org/apache/rat/license/SimpleLicense.java | 13 +- .../apache/rat/license/SimpleLicenseFamily.java | 7 +- .../main/java/org/apache/rat/report/RatReport.java | 2 +- .../claim/impl/xml/SimpleXmlClaimReporter.java | 2 - .../main/java/org/apache/rat/utils/DefaultLog.java | 21 +- .../java/org/apache/rat/utils/ReportingSet.java | 4 +- .../java/org/apache/rat/walker/ArchiveWalker.java | 14 +- .../org/apache/rat/walker/DirectoryWalker.java | 13 +- .../main/java/org/apache/rat/walker/Walker.java | 2 +- .../main/resources/org/apache/rat/rat-config.xsd | 4 +- .../src/test/java/org/apache/rat/DefaultsTest.java | 2 +- .../org/apache/rat/ReportConfigurationTest.java | 63 ++-- .../src/test/java/org/apache/rat/ReportTest.java | 323 ++++++++++++++++++++- .../src/test/java/org/apache/rat/ReporterTest.java | 18 +- .../rat/analysis/DefaultAnalyserFactoryTest.java | 26 +- .../org/apache/rat/analysis/TikaProcessorTest.java | 16 +- .../rat/analysis/license/AbstractLicenseTest.java | 2 +- .../apache/rat/annotation/TestLicenseAppender.java | 10 +- .../configuration/XMLConfigurationWriterTest.java | 10 +- .../configuration/builders/TextBuilderTest.java | 8 +- .../apache/rat/license/ILicenseBuilderTest.java | 57 ++++ .../org/apache/rat/license/SimpleLicenseTest.java | 6 +- .../org/apache/rat/policy/DefaultPolicyTest.java | 2 +- .../apache/rat/report/ConfigurationReportTest.java | 4 +- .../rat/report/xml/XmlReportFactoryTest.java | 10 +- .../org/apache/rat/testhelpers/TestingLog.java} | 70 +++-- .../org/apache/rat/walker/DirectoryWalkerTest.java | 2 +- .../java/org/apache/rat/mp/AbstractRatMojo.java | 2 +- .../main/java/org/apache/rat/anttasks/Report.java | 22 +- .../antunit/report-bad-configurations.xml | 2 +- src/changes/changes.xml | 24 +- 48 files changed, 925 insertions(+), 371 deletions(-)
