diff --git a/.ci/pitest.sh b/.ci/pitest.sh
index be0a940d2f7..c21d5e0ddb8 100755
--- a/.ci/pitest.sh
+++ b/.ci/pitest.sh
@@ -64,7 +64,6 @@ pitest-imports)
mvn -e -P$1 clean test org.pitest:pitest-maven:mutationCoverage;
declare -a ignoredItems=(
"ImportControlLoader.java.html:
else if (ALLOW_ELEMENT_NAME.equals(qName) || "disallow".equals(qName)) { | "
- "ImportOrderCheck.java.html: if (!CommonUtil.endsWithChar(pkg, '.')) { | "
"ImportOrderCheck.java.html: return !beforeFirstImport && line - lastImportLine > 1; | "
"ImportOrderCheck.java.html: staticImportSeparator = isStatic && separated; | "
"PkgImportControl.java.html: if (alreadyRegex) { | "
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheckTest.java
index cd084d0d5b0..daf9f04b1e9 100644
--- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheckTest.java
+++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheckTest.java
@@ -657,10 +657,12 @@ public void testGroupWithSlashes() throws Exception {
@Test
public void testGroupWithDot() throws Exception {
final DefaultConfiguration checkConfig = createModuleConfig(ImportOrderCheck.class);
- checkConfig.addAttribute("groups", "java.awt.");
- final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-
- verify(checkConfig, getPath("InputImportOrder_NoFailureForRedundantImports.java"),
+ checkConfig.addAttribute("groups", "javax.swing.,java.awt.");
+ final String[] expected = {
+ "5:1: " + getCheckMessage(MSG_ORDERING, "java.awt.Dialog"),
+ "7:1: " + getCheckMessage(MSG_ORDERING, "javax.swing.JComponent"),
+ };
+ verify(checkConfig, getPath("InputImportOrder_DotPackageName.java"),
expected);
}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/imports/importorder/InputImportOrder_DotPackageName.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/imports/importorder/InputImportOrder_DotPackageName.java
new file mode 100644
index 00000000000..d37a2e6ed5b
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/imports/importorder/InputImportOrder_DotPackageName.java
@@ -0,0 +1,16 @@
+package com.puppycrawl.tools.checkstyle.checks.imports.importorder;
+
+import java.awt.Button;
+import java.awt.Frame;
+import java.awt.Dialog; // violation
+import java.awt.event.ActionEvent;
+import javax.swing.JComponent; // violation
+import javax.swing.JTable;
+
+/**
+ * Config:
+ * groups = javax.swing.,java.awt.
+ */
+public class InputImportOrder_DotPackageName {
+}
+