My favorites | Sign in
t-2
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 156: T2-ITで、テストが失敗したときにNoSuchMethodErrorが出る
1 person starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  yone...@gmail.com
Closed:  Dec 2008


 
Project Member Reported by shinpei.ohtani@gmail.com, Dec 9, 2008

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
(No comment was entered for this change.)
Status: Started
Dec 15, 2008
Project Member #2 shinpei.ohtani@gmail.com
r2606で修正しました.
JUnit4.5だとEclipse上のJUnit4Runnnerと相性が悪いようなので
下位互換を確認したうえでJUnit3系に依存するようにクラスパス、pomを書き換えました.
Status: Fixed

Powered by Google Project Hosting