Skip navigation links
A C D E G I M N O S T V W 

A

acceptableParsersTypes() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule
apply(Statement, Description) - Method in class org.thewonderlemming.c4plantuml.testbed.junit.InjectMocksRule
apply(Statement, Description) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.junit.InjectMojoParametersRule

C

createCustomRule(Properties) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRuleFactory
Creates an instance of TestableAbstractCustomLintingRule for testing purposes.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule

D

debug(CharSequence) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
debug(CharSequence, Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
debug(Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
doExecute() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
A test implementation of that method that verifies that the method is indeed called during the plugin execution.

E

enterTitle(C4L1Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule.TestableParseTreeListener
enterTitle(C4L2Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule.TestableParseTreeListener
enterTitle(C4L3Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule.TestableParseTreeListener
error(CharSequence) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
error(CharSequence, Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
error(Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog

G

getCurrentCharsetForTesting() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
getEveryFileFromProcessOutputDirectoryFiles() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
An implementation of the AbstractParentMojo.processOutputDirectoryFiles(java.util.function.Consumer) to allow its testing, that excludes IT directories.
getEveryFileFromProcessOutputDirectoryFiles(boolean) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
getLog() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.NoLogLintingMojo
Returns a SLF4J implementation of the Log instance.
getLog() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.NoLogReportingMojo
Returns a SLF4J implementation of the Log instance.
getLog() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.NoLogSyntaxCheckingMojo
Returns a SLF4J implementation of the Log instance.
getLog() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
Returns a SLF4J based instance of Log.
getReportFile() - Static method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule
Returns the file that holds the reports made by the current rule.
getSourceFileExtensionForTesting() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
Exposes the AbstractParentMojo.getSourceFileExtension() method for testing purposes.

I

info(CharSequence) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
info(CharSequence, Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
info(Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
InjectMocksRule<T> - Class in org.thewonderlemming.c4plantuml.testbed.junit
A JUnit 4 rule that inspect the test instance to create and inject mocks objects into Mock annotated fields.
InjectMocksRule(T) - Constructor for class org.thewonderlemming.c4plantuml.testbed.junit.InjectMocksRule
Default constructor.
InjectMojoParameters - Annotation Type in org.thewonderlemming.c4plantuml.testbed.mojo.junit
Tags a MOJO field instance for parameters injection.
InjectMojoParametersRule<T> - Class in org.thewonderlemming.c4plantuml.testbed.mojo.junit
Inspects the test class to gather values from MojoParameter tagged fields, and inject these values into InjectMojoParameters tagged fields.
InjectMojoParametersRule(T) - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.junit.InjectMojoParametersRule
Default constructor.
INSTANCE - Static variable in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
The singleton instance.
isDebugEnabled() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
isDoExecuteCalled() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
Checks whether or not the AbstractParentMojo.doExecute() is called during the MOJO execution.
isErrorEnabled() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
isInfoEnabled() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
isWarnEnabled() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog

M

MojoParameter - Annotation Type in org.thewonderlemming.c4plantuml.testbed.mojo.junit
Tags a test instance field as a MOJO parameter source.

N

NoLogLintingMojo - Class in org.thewonderlemming.c4plantuml.testbed.mojo.linting
A child implementation of LintingMojo that switches the use of Log for TestLog, to avoid spamming the build logs during testing.
NoLogLintingMojo() - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.linting.NoLogLintingMojo
 
NoLogReportingMojo - Class in org.thewonderlemming.c4plantuml.testbed.mojo
A version of the ReportingMojo that plugs the logger system on SLF4J to avoid spamming the test outputs.
NoLogReportingMojo() - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.NoLogReportingMojo
 
NoLogSyntaxCheckingMojo - Class in org.thewonderlemming.c4plantuml.testbed.mojo
A version of the SyntaxCheckingMojo that plugs the logger system on SLF4J to avoid spamming the test outputs.
NoLogSyntaxCheckingMojo() - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.NoLogSyntaxCheckingMojo
 

O

org.thewonderlemming.c4plantuml.testbed.junit - package org.thewonderlemming.c4plantuml.testbed.junit
Contains JUnit 4 rules.
org.thewonderlemming.c4plantuml.testbed.mojo - package org.thewonderlemming.c4plantuml.testbed.mojo
Contains MOJO-related utility classes to help into testing them.
org.thewonderlemming.c4plantuml.testbed.mojo.junit - package org.thewonderlemming.c4plantuml.testbed.mojo.junit
A JUnit 4 rule to inject MOJO parameters from annotated fields in the test instance.
org.thewonderlemming.c4plantuml.testbed.mojo.linting - package org.thewonderlemming.c4plantuml.testbed.mojo.linting
Contains a specialization of the LintingMojo for testing purposes.
org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom - package org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom
Contains sample instances of custom rules for testing purposes.

S

selectParseTree(Parser) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule

T

TestableAbstractCustomLintingRule - Class in org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom
A non-abstract implementation of the AbstractCustomLintingRule for testing purposes.
TestableAbstractCustomLintingRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule
Default constructor.
TestableAbstractCustomLintingRule.TestableParseTreeListener - Class in org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom
An implementation of the C4BaseListener for the sake of the test implemntation.
TestableAbstractCustomLintingRuleFactory - Class in org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom
A non-abstract implementation of the AbstractCustomLintingRuleFactory for testing purposes.
TestableAbstractCustomLintingRuleFactory() - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRuleFactory
 
TestableAbstractParentMojo - Class in org.thewonderlemming.c4plantuml.testbed.mojo
A non-abstract instance of AbstractParentMojo for testing purposes.
TestableAbstractParentMojo() - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
 
TestableParseTreeListener(Reporter, File) - Constructor for class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule.TestableParseTreeListener
Default constructor.
TestLog - Class in org.thewonderlemming.c4plantuml.testbed.mojo
A SLF4J implementation of the Log class.
THROW_ASSERT_ON_SYNTAX_ERROR_PARAMETER_NAME - Static variable in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule
The name of the parameter that enables the current rule to throw AssertionError on syntax erors.

V

validateSourceFileExtensionForTesting() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestableAbstractParentMojo
Exposes the AbstractParentMojo.validateSourceFileExtension() method for testing purposes.

W

warn(CharSequence) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
warn(CharSequence, Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
warn(Throwable) - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.TestLog
wrapUp() - Method in class org.thewonderlemming.c4plantuml.testbed.mojo.linting.rules.custom.TestableAbstractCustomLintingRule
A C D E G I M N O S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.