[test framework] fix for check for unconventionally named tests in JUnit 5

GitOrigin-RevId: fd8b9813733446a3cc3d6202a94ed6955296c4fc
This commit is contained in:
Vladislav Rassokhin
2023-12-09 16:10:04 +00:00
committed by intellij-monorepo-bot
parent 0895fafd5c
commit a0e9ef105f
@@ -618,7 +618,8 @@ public class TestCaseLoader {
// called reflectively from `JUnit5TeamCityRunnerForTestsOnClasspath#createClassNameFilter`
@SuppressWarnings("unused")
public static boolean isClassNameIncluded(String className) {
if (!ClassFinder.isSuitableTestClassName(className, INCLUDE_UNCONVENTIONALLY_NAMED_TESTS)) {
String classNameWithoutPackage = StringsKt.substringAfterLast(className, '.', className);
if (!ClassFinder.isSuitableTestClassName(classNameWithoutPackage, INCLUDE_UNCONVENTIONALLY_NAMED_TESTS)) {
return false;
}
if ("_FirstInSuiteTest".equals(className) || "_LastInSuiteTest".equals(className)) {