| Issue 156: | T2-ITで、テストが失敗したときにNoSuchMethodErrorが出る | |
| 1 person starred this issue and may be notified of changes. | Back to list |
Testでためしに違う値にして、Assertに失敗させた場合、 以下のような例外が出る。 18:17:54.515 INFO - Got result: OK on session 256046 18:17:54.515 INFO - Stopping Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=4752] 18:17:54.625 INFO - Stopped SocketListener on 0.0.0.0:4752 18:17:54.656 INFO - Stopped HttpContext[/selenium-server/driver,/selenium-server/driver] 18:17:54.687 INFO - Stopped HttpContext[/selenium-server,/selenium-server] 18:17:54.718 INFO - Stopped HttpContext[/,/] 18:17:54.718 INFO - Stopped org.mortbay.jetty.Server@b179c3 java.lang.NoSuchMethodError: junit.framework.ComparisonFailure.getExpected()Ljava/lang/String; at org.eclipse.jdt.internal.junit4.runner.JUnit4TestListener.testFailure(JUnit4TestListener.java:62) at org.junit.runner.notification.RunNotifier$4.notifyListener(RunNotifier.java:96) at org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:38) at org.junit.runner.notification.RunNotifier.fireTestFailure(RunNotifier.java:93) at org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListener.addError(JUnit38ClassRunner.java:41) at org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListener.addFailure(JUnit38ClassRunner.java:60) at junit.framework.TestResult.addFailure(TestResult.java:46) at junit.framework.TestResult.runProtected(TestResult.java:127) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79) 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)
Dec 15, 2008
Project Member
#1
shinpei.ohtani@gmail.com
Status:
Started
Dec 15, 2008
r2606で修正しました. JUnit4.5だとEclipse上のJUnit4Runnnerと相性が悪いようなので 下位互換を確認したうえでJUnit3系に依存するようにクラスパス、pomを書き換えました.
Status:
Fixed
|