test coverage for getRequiredTokens() and getAcceptableTokens(), #1009
This commit is contained in:
parent
dba746ba93
commit
42fc689da0
|
|
@ -21,9 +21,11 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class DesignForExtensionCheckTest
|
||||
extends BaseCheckTestSupport
|
||||
|
|
@ -41,4 +43,11 @@ public class DesignForExtensionCheckTest
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
DesignForExtensionCheck obj = new DesignForExtensionCheck();
|
||||
int[] expected = {TokenTypes.METHOD_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,9 +21,11 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class FinalClassCheckTest
|
||||
extends BaseCheckTestSupport
|
||||
|
|
@ -40,4 +42,12 @@ public class FinalClassCheckTest
|
|||
};
|
||||
verify(checkConfig, getPath("InputFinalClass.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
FinalClassCheck obj = new FinalClassCheck();
|
||||
int[] expected = {TokenTypes.CLASS_DEF, TokenTypes.CTOR_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,10 +22,13 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import java.io.File;
|
||||
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck
|
||||
.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class HideUtilityClassConstructorCheckTest
|
||||
extends BaseCheckTestSupport
|
||||
|
|
@ -103,4 +106,11 @@ public class HideUtilityClassConstructorCheckTest
|
|||
verify(checkConfig, getPath("design" + File.separator + "HideUtilityClassContructor3041574_3.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
HideUtilityClassConstructorCheck obj = new HideUtilityClassConstructorCheck();
|
||||
int[] expected = {TokenTypes.CLASS_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,11 +21,13 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class InnerTypeLastCheckTest extends BaseCheckTestSupport
|
||||
{
|
||||
|
|
@ -44,4 +46,12 @@ public class InnerTypeLastCheckTest extends BaseCheckTestSupport
|
|||
verify(checkConfig, getPath("design" + File.separator
|
||||
+ "InputInnerClassCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
InnerTypeLastCheck obj = new InnerTypeLastCheck();
|
||||
int[] expected = {TokenTypes.CLASS_DEF, TokenTypes.INTERFACE_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,9 +21,11 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class InterfaceIsTypeCheckTest
|
||||
extends BaseCheckTestSupport
|
||||
|
|
@ -54,4 +56,19 @@ public class InterfaceIsTypeCheckTest
|
|||
verify(checkConfig, getPath("InputInterfaceIsType.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
InterfaceIsTypeCheck obj = new InterfaceIsTypeCheck();
|
||||
int[] expected = {TokenTypes.INTERFACE_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetRequiredTokens()
|
||||
{
|
||||
InterfaceIsTypeCheck obj = new InterfaceIsTypeCheck();
|
||||
int[] expected = {TokenTypes.INTERFACE_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,11 +21,13 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class MutableExceptionCheckTest extends BaseCheckTestSupport
|
||||
{
|
||||
|
|
@ -54,4 +56,20 @@ public class MutableExceptionCheckTest extends BaseCheckTestSupport
|
|||
|
||||
verify(checkConfig, getPath("design" + File.separator + "InputMutableException.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
MutableExceptionCheck obj = new MutableExceptionCheck();
|
||||
int[] expected = {TokenTypes.CLASS_DEF, TokenTypes.VARIABLE_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetRequiredTokens()
|
||||
{
|
||||
MutableExceptionCheck obj = new MutableExceptionCheck();
|
||||
int[] expected = {TokenTypes.CLASS_DEF, TokenTypes.VARIABLE_DEF};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,9 +22,12 @@ package com.puppycrawl.tools.checkstyle.checks.design;
|
|||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
import java.io.File;
|
||||
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
public class ThrowsCountCheckTest extends BaseCheckTestSupport
|
||||
{
|
||||
|
|
@ -54,4 +57,20 @@ public class ThrowsCountCheckTest extends BaseCheckTestSupport
|
|||
|
||||
verify(checkConfig, getPath("design" + File.separator + "InputThrowsCount.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
ThrowsCountCheck obj = new ThrowsCountCheck();
|
||||
int[] expected = {TokenTypes.LITERAL_THROWS};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetRequiredTokens()
|
||||
{
|
||||
ThrowsCountCheck obj = new ThrowsCountCheck();
|
||||
int[] expected = {TokenTypes.LITERAL_THROWS};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,9 @@
|
|||
package com.puppycrawl.tools.checkstyle.checks.design;
|
||||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck.MSG_KEY;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
import org.junit.Test;
|
||||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
|
|
@ -256,4 +258,16 @@ public class VisibilityModifierCheckTest
|
|||
};
|
||||
verify(checkConfig, getPath("AnnotatedVisibilitySameTypeName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAcceptableTokens()
|
||||
{
|
||||
VisibilityModifierCheck obj = new VisibilityModifierCheck();
|
||||
int[] expected = {
|
||||
TokenTypes.VARIABLE_DEF,
|
||||
TokenTypes.OBJBLOCK,
|
||||
TokenTypes.IMPORT,
|
||||
};
|
||||
assertArrayEquals(expected, obj.getAcceptableTokens());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue