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 29504f6c206..ba13a3bc365 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 @@ -654,8 +654,7 @@ public void testMultiplePatternMatches() throws Exception { * * @throws Exception if there is an error. */ - // -@cs[ForbidAnnotationElementValue] Will examine turkish failure - @Test(expected = IllegalStateException.class) + @Test public void testVisitTokenSwitchReflection() throws Exception { // Create mock ast final DetailAST astImport = mockAST(TokenTypes.IMPORT, "import", "mockfile", 0, 0); @@ -669,7 +668,13 @@ public void testVisitTokenSwitchReflection() throws Exception { TestUtil.getClassDeclaredField(ImportOrderCheck.class, "option").set(mock, null); // expecting IllegalStateException - mock.visitToken(astImport); + try { + mock.visitToken(astImport); + fail("An exception is expected"); + } + catch (IllegalStateException ex) { + assertTrue("invalid exception message", ex.getMessage().endsWith(": null")); + } } /**