From: SourceForge.net <no...@so...> - 2007-03-23 17:15:44
|
Bugs item #1686988, was opened at 2007-03-23 18:15 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115278&aid=1686988&group_id=15278 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: framework Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Matthias Kempka (mkempka) Assigned to: Nobody/Anonymous (nobody) Summary: NoSuchMethodError on ComparisonFailure.getExpected()Ljava/la Initial Comment: When comparing Strings that are not equal with assertEquals, I get the following exception using JUnit 4.1.0.1 which is distributed with Eclipse 3.2.0. Environment is Sun JDK 1.5.0-08 on Ubuntu. java.lang.NoSuchMethodError: junit.framework.ComparisonFailure.getExpected()Ljava/lang/String; at org.eclipse.jdt.internal.junit4.runner.JUnit4TestListener.testFailure(JUnit4TestListener.java:63) at org.junit.runner.notification.RunNotifier$4.notifyListener(RunNotifier.java:96) at org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:37) at org.junit.runner.notification.RunNotifier.fireTestFailure(RunNotifier.java:93) at org.junit.internal.runners.TestMethodRunner.addFailure(TestMethodRunner.java:104) at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:87) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34) at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75) at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45) at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:71) at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) I'm using the following test class to produce this error: import junit.framework.Assert; import org.junit.Test; public class JUnitBug_Test extends Assert { @Test public void passingTest() throws Exception { assertEquals( "expected", "expected" ); } @Test public void failingTest() throws Exception { assertEquals( "expected", "actual" ); } } ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115278&aid=1686988&group_id=15278 |