Issue #2161: unify test input locations for naming package
This commit is contained in:
parent
bf94ea4127
commit
7e5e919ce7
|
|
@ -21,6 +21,9 @@ package com.puppycrawl.tools.checkstyle.checks.naming;
|
|||
|
||||
import static com.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheck.MSG_KEY;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
import org.junit.Test;
|
||||
|
||||
|
|
@ -28,10 +31,15 @@ import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
|||
import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
||||
|
||||
public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
||||
|
||||
/** Warning message. */
|
||||
private String warningMessage;
|
||||
|
||||
@Override
|
||||
protected String getPath(String filename) throws IOException {
|
||||
return super.getPath("checks" + File.separator
|
||||
+ "naming" + File.separator + filename);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTypeNamesForThreePermittedCapitalLetters() throws Exception {
|
||||
|
||||
|
|
@ -50,7 +58,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"37: " + warningMessage,
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -68,7 +76,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"32: " + warningMessage,
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -86,7 +94,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"37: " + warningMessage,
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -112,7 +120,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"58: " + warningMessage,
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -141,7 +149,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"84: " + warningMessage,
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -166,7 +174,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"38: " + warningMessage,
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -194,7 +202,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"60: " + warningMessage, // no ignore for static
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -221,7 +229,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"59: " + warningMessage, // no ignore for final
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -240,7 +248,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
};
|
||||
|
||||
verify(checkConfig,
|
||||
getPath("naming/InputAbbreviationAsWordInTypeNameCheckOverridableMethod.java"), expected);
|
||||
getPath("InputAbbreviationAsWordInTypeNameCheckOverridableMethod.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -286,7 +294,7 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
"98: " + warningMessage,
|
||||
};
|
||||
verify(checkConfig,
|
||||
getPath("naming/InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
getPath("InputAbbreviationAsWordInTypeNameCheck.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -301,6 +309,6 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport {
|
|||
|
||||
final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY;
|
||||
|
||||
verify(checkConfig, getPath("naming/AbstractMultisetSetCountTester.java"), expected);
|
||||
verify(checkConfig, getPath("AbstractMultisetSetCountTester.java"), expected);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import static com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameChe
|
|||
import static com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck.NO_ABSTRACT_CLASS_MODIFIER;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
|
@ -32,6 +33,12 @@ import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
|
|||
import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
||||
|
||||
public class AbstractClassNameCheckTest extends BaseCheckTestSupport {
|
||||
@Override
|
||||
protected String getPath(String filename) throws IOException {
|
||||
return super.getPath("checks" + File.separator
|
||||
+ "naming" + File.separator + filename);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIllegalAbstractClassName() throws Exception {
|
||||
final DefaultConfiguration checkConfig =
|
||||
|
|
@ -47,7 +54,7 @@ public class AbstractClassNameCheckTest extends BaseCheckTestSupport {
|
|||
"10:5: " + getCheckMessage(ILLEGAL_ABSTRACT_CLASS_NAME, "NonAbstractInnerClass", pattern),
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputAbstractClassName.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbstractClassName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -61,7 +68,7 @@ public class AbstractClassNameCheckTest extends BaseCheckTestSupport {
|
|||
"22:5: " + getCheckMessage(NO_ABSTRACT_CLASS_MODIFIER, "AbstractInnerClass"),
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputAbstractClassName.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbstractClassName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -80,7 +87,7 @@ public class AbstractClassNameCheckTest extends BaseCheckTestSupport {
|
|||
"22:5: " + getCheckMessage(NO_ABSTRACT_CLASS_MODIFIER, "AbstractInnerClass"),
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputAbstractClassName.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbstractClassName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -91,8 +98,7 @@ public class AbstractClassNameCheckTest extends BaseCheckTestSupport {
|
|||
"9:5: " + getCheckMessage(NO_ABSTRACT_CLASS_MODIFIER, "AbstractClass"),
|
||||
};
|
||||
|
||||
verify(checkConfig, getPath("naming" + File.separator
|
||||
+ "InputAbstractClassNameFormerFalsePositive.java"), expected);
|
||||
verify(checkConfig, getPath("InputAbstractClassNameFormerFalsePositive.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import java.io.File;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport;
|
||||
|
|
@ -36,12 +35,10 @@ import com.puppycrawl.tools.checkstyle.utils.TokenUtils;
|
|||
|
||||
public class TypeNameCheckTest
|
||||
extends BaseCheckTestSupport {
|
||||
|
||||
private String inputFilename;
|
||||
|
||||
@Before
|
||||
public void setUp() throws IOException {
|
||||
inputFilename = getPath("naming" + File.separator + "InputTypeName.java");
|
||||
@Override
|
||||
protected String getPath(String filename) throws IOException {
|
||||
return super.getPath("checks" + File.separator
|
||||
+ "naming" + File.separator + filename);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -51,7 +48,7 @@ public class TypeNameCheckTest
|
|||
createCheckConfig(TypeNameCheck.class);
|
||||
checkConfig.addAttribute("format", "^inputHe");
|
||||
final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY;
|
||||
verify(checkConfig, inputFilename, expected);
|
||||
verify(checkConfig, getPath("InputTypeName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -69,7 +66,7 @@ public class TypeNameCheckTest
|
|||
"9:23: " + getCheckMessage(MSG_INVALID_PATTERN,
|
||||
"inputHeaderAnnotation", DEFAULT_PATTERN),
|
||||
};
|
||||
verify(checkConfig, inputFilename, expected);
|
||||
verify(checkConfig, getPath("InputTypeName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -82,7 +79,7 @@ public class TypeNameCheckTest
|
|||
"3:7: " + getCheckMessage(MSG_INVALID_PATTERN,
|
||||
"inputHeaderClass", DEFAULT_PATTERN),
|
||||
};
|
||||
verify(checkConfig, inputFilename, expected);
|
||||
verify(checkConfig, getPath("InputTypeName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -95,7 +92,7 @@ public class TypeNameCheckTest
|
|||
"5:22: " + getCheckMessage(MSG_INVALID_PATTERN,
|
||||
"inputHeaderInterface", DEFAULT_PATTERN),
|
||||
};
|
||||
verify(checkConfig, inputFilename, expected);
|
||||
verify(checkConfig, getPath("InputTypeName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -108,7 +105,7 @@ public class TypeNameCheckTest
|
|||
"7:17: " + getCheckMessage(MSG_INVALID_PATTERN,
|
||||
"inputHeaderEnum", DEFAULT_PATTERN),
|
||||
};
|
||||
verify(checkConfig, inputFilename, expected);
|
||||
verify(checkConfig, getPath("InputTypeName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -121,6 +118,6 @@ public class TypeNameCheckTest
|
|||
"9:23: " + getCheckMessage(MSG_INVALID_PATTERN,
|
||||
"inputHeaderAnnotation", DEFAULT_PATTERN),
|
||||
};
|
||||
verify(checkConfig, inputFilename, expected);
|
||||
verify(checkConfig, getPath("InputTypeName.java"), expected);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import static com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck.MS
|
|||
import static org.junit.Assert.assertArrayEquals;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
|
@ -32,6 +33,11 @@ import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
|||
|
||||
public class TypeParameterNameTest
|
||||
extends BaseCheckTestSupport {
|
||||
@Override
|
||||
protected String getPath(String filename) throws IOException {
|
||||
return super.getPath("checks" + File.separator
|
||||
+ "naming" + File.separator + filename);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetInterfaceRequiredTokens() {
|
||||
|
|
@ -70,7 +76,7 @@ public class TypeParameterNameTest
|
|||
"13:14: " + getCheckMessage(MSG_INVALID_PATTERN, "foo", pattern),
|
||||
"27:24: " + getCheckMessage(MSG_INVALID_PATTERN, "foo", pattern),
|
||||
};
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputTypeParameterName.java"), expected);
|
||||
verify(checkConfig, getPath("InputTypeParameterName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -88,7 +94,7 @@ public class TypeParameterNameTest
|
|||
"23:6: " + getCheckMessage(MSG_INVALID_PATTERN, "foo", pattern),
|
||||
"28:10: " + getCheckMessage(MSG_INVALID_PATTERN, "_fo", pattern),
|
||||
};
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputTypeParameterName.java"), expected);
|
||||
verify(checkConfig, getPath("InputTypeParameterName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -102,7 +108,7 @@ public class TypeParameterNameTest
|
|||
final String[] expected = {
|
||||
"48:15: " + getCheckMessage(MSG_INVALID_PATTERN, "Input", pattern),
|
||||
};
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputTypeParameterName.java"), expected);
|
||||
verify(checkConfig, getPath("InputTypeParameterName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -118,7 +124,7 @@ public class TypeParameterNameTest
|
|||
"5:38: " + getCheckMessage(MSG_INVALID_PATTERN, "t", pattern),
|
||||
"33:18: " + getCheckMessage(MSG_INVALID_PATTERN, "T", pattern),
|
||||
};
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputTypeParameterName.java"), expected);
|
||||
verify(checkConfig, getPath("InputTypeParameterName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -139,7 +145,7 @@ public class TypeParameterNameTest
|
|||
"37:14: " + getCheckMessage(MSG_INVALID_PATTERN, "T", pattern),
|
||||
//"40:14: Name 'EE' must match pattern '^foo$'.",
|
||||
};
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputTypeParameterName.java"), expected);
|
||||
verify(checkConfig, getPath("InputTypeParameterName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -155,7 +161,7 @@ public class TypeParameterNameTest
|
|||
"48:15: " + getCheckMessage(MSG_INVALID_PATTERN, "Input", pattern),
|
||||
"52:24: " + getCheckMessage(MSG_INVALID_PATTERN, "T", pattern),
|
||||
};
|
||||
verify(checkConfig, getPath("naming" + File.separator + "InputTypeParameterName.java"), expected);
|
||||
verify(checkConfig, getPath("InputTypeParameterName.java"), expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
public abstract class AbstractMultisetSetCountTester<E> {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
abstract class IIIInputAbstractClassName {
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
import org.junit.Before;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
abstract public class InputAbstractClassName {
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
public class InputAbstractClassNameFormerFalsePositive
|
||||
{
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
class inputHeaderClass {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.puppycrawl.tools.checkstyle.naming;
|
||||
package com.puppycrawl.tools.checkstyle.checks.naming;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
Loading…
Reference in New Issue