com.puppycrawl.tools.checkstyle.checks.coding
Class JUnitTestCaseCheck
java.lang.Object
com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
com.puppycrawl.tools.checkstyle.api.Check
com.puppycrawl.tools.checkstyle.checks.coding.JUnitTestCaseCheck
- All Implemented Interfaces:
- Configurable, Contextualizable
- public final class JUnitTestCaseCheck
- extends Check
Ensures that the setUp(), tearDown()methods are named correctly,
have no arguments, return void and are either public or protected.
Also ensures that suite() is named correctly, have no arguments, return
junit.framewotk.Test, public and static.
Rationale: often times developers will misname one or more of these
methods and not realise that the method is not being called.
- Author:
- Simon Harris
Methods inherited from class com.puppycrawl.tools.checkstyle.api.Check |
beginTree, destroy, finishTree, getAcceptableTokens, getClassLoader, getFileContents, getLines, getTabWidth, getTokenNames, init, leaveToken, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens |
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter |
getMessageBundle, getSeverity, getSeverityLevel, log, log, log, log, log, log, log, log, log, setSeverity |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JUnitTestCaseCheck
public JUnitTestCaseCheck()
getDefaultTokens
public int[] getDefaultTokens()
- Description copied from class:
Check
- Returns the default token a check is interested in. Only used if the
configuration for a check does not define the tokens.
- Specified by:
getDefaultTokens
in class Check
- Returns:
- the default tokens
- See Also:
Check
getRequiredTokens
public int[] getRequiredTokens()
- Description copied from class:
Check
- The tokens that this check must be registered for.
- Overrides:
getRequiredTokens
in class Check
- Returns:
- the token set this must be registered for.
- See Also:
Check
visitToken
public void visitToken(DetailAST aAST)
- Description copied from class:
Check
- Called to process a token.
- Overrides:
visitToken
in class Check
- Parameters:
aAST
- the token to process- See Also:
Check