TestableAbstractCustomLintingRule for testing purposes.AbstractParentMojo.getCurrentCharset() method.AbstractParentMojo.processOutputDirectoryFiles(java.util.function.Consumer) to
allow its testing, that excludes IT directories.AbstractParentMojo.processOutputDirectoryFiles(java.util.function.Consumer) to
allow its testing.Log instance.Log instance.Log instance.Log.AbstractParentMojo.getSourceFileExtension() method for testing purposes.Mock annotated fields.MojoParameter tagged fields, and inject these values into
InjectMojoParameters tagged fields.AbstractParentMojo.doExecute() is called during the MOJO execution.LintingMojo that switches the use of Log for TestLog, to avoid
spamming the build logs during testing.ReportingMojo that plugs the logger system on SLF4J to avoid spamming the test outputs.SyntaxCheckingMojo that plugs the logger system on SLF4J to avoid spamming the test outputs.LintingMojo for testing
purposes.AbstractCustomLintingRule for testing purposes.C4BaseListener for the sake of the test implemntation.AbstractCustomLintingRuleFactory for testing purposes.AbstractParentMojo for testing purposes.Log class.AssertionError on syntax erors.AbstractParentMojo.validateSourceFileExtension() method for testing purposes.Copyright © 2020. All rights reserved.