diff --git a/jmock-junit4/src/test/java/org/jmock/test/acceptance/junit4/JUnit4TestRunnerTests.java b/jmock-junit4/src/test/java/org/jmock/test/acceptance/junit4/JUnit4TestRunnerTests.java index b8e11e198..0272295e0 100644 --- a/jmock-junit4/src/test/java/org/jmock/test/acceptance/junit4/JUnit4TestRunnerTests.java +++ b/jmock-junit4/src/test/java/org/jmock/test/acceptance/junit4/JUnit4TestRunnerTests.java @@ -1,6 +1,7 @@ package org.jmock.test.acceptance.junit4; import junit.framework.TestCase; +import org.junit.runners.model.InvalidTestClassError; import testdata.jmock.acceptance.junit4.*; public class JUnit4TestRunnerTests extends TestCase { @@ -46,9 +47,10 @@ public void testTheJUnit4TestRunnerReportsIfMoreThanOneMockeryIsFound() { public void testDetectsNonPublicBeforeMethodsCorrectly() { listener.runTestIn(JUnit4TestWithNonPublicBeforeMethod.class); - listener.assertTestFailedWith(Throwable.class); + listener.assertTestFailedWith(InvalidTestClassError.class); assertEquals("should have detected non-public before method", - "Method before() should be public", + "Invalid test class 'testdata.jmock.acceptance.junit4.JUnit4TestWithNonPublicBeforeMethod':\n" + + " 1. Method before() should be public", listener.failure.getMessage()); } diff --git a/pom.xml b/pom.xml index 9112837df..4cf2d8a0e 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,7 @@ true 2.2 - 4.12 + 4.13.2 8.0.1 3.1 2.0b6