void (TestClassesFilter classesFilter) { assertFalse(classesFilter.matches("com.intellij.package1.Test")); assertFalse(classesFilter.matches("com.intellij.package1.Test2")); assertTrue(classesFilter.matches("com.intellij.package2.Test")); assertFalse(classesFilter.matches("com.intellij.package2.ExcludedTest")); assertFalse(classesFilter.matches("com.intellij.package3.package4")); assertFalse(classesFilter.matches("com.intellij.package3.package5.package4")); assertTrue(classesFilter.matches("com.intellij.package3")); assertTrue(classesFilter.matches("com.intellij")); assertTrue(classesFilter.matches("com.intellij.Test")); assertFalse(classesFilter.matches("com.intellij.package5.Test")); assertFalse(classesFilter.matches("com.intellij.package5.Test2")); assertTrue(classesFilter.matches("com.intellij.package6.Test")); assertFalse(classesFilter.matches("com.intellij.package6.ExcludedTest")); assertFalse(classesFilter.matches("com.intellij.package7.package8")); assertFalse(classesFilter.matches("com.intellij.package7.package5.package8")); assertTrue(classesFilter.matches("com.intellij.package7")); }