2017-09-26 8 views
0

Eclipseからjuntテストで1つのメソッドを実行しようとすると、実行されません。 junitテスト方法を右クリックするか、コンテキストメニューからクリックするか、テストが選択されているときにF11をクリックしても機能しません。前回のテストをクリアしても何も起こりません。私のテストは、単純な通常のテスト(パラメータなし)です。Eclipseで単一のJUnitテストを実行しても何もしません

私はすべてのテストを実行しても、うまく動作しません。

プロジェクトを削除し、mvnクリーンインストールを実行しました:clean eclipse:eclipseとプロジェクトを再インポートしましたが、違いはありません。

Eclipseのバージョンがある:酸素リリース(4.7.0)(しかし、この問題は、長い時間からここにいた)

任意の手掛かり?

私はちょうど今のエラーを参照してください。

java.lang.NoSuchMethodErrorの:org.junit.runner.Description.getClassName()Ljava/LANG /文字列。 at org.eclipse.jdt.internal.junit4.runner.DescriptionMatcher $ LeadingIdentifierMatcher.matches(DescriptionMatcher.java:95) at org.eclipse.jdt.internal.junit4.runner.DescriptionMatcher $ CompositeMatcher.matches(DescriptionMatcher.java: 38) at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.collectIncludedDescriptions(SubForestFilter.java:49) at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.apply(SubForestFilter.java:41) org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTestでorg.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:35) (JUnit4TestLoader.java:77)org.eclipseで で。 jdt.internal.junit4.png (RemoteTestRunner.java:444) (org.eclipse.jdt.internal)で、次のように入力します。 junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit。 runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

+0

をJUnitのバージョンをアップグレードし、問題が今なくなっている:これがうまくいけばありませんユニットテストを実行してください! ;)あなたは何をやっているのか、実行していない単体テストのコードを掲示してください。 –

+0

小文字:mvn eclipse:eclipseは2年以上経過しており、サポートされておらず、もう使用しないでください。 –

+0

すべてのテストは動作しますが、それらをすべて実行すると(1回の実行でクラス全体が実行されます)。テストクラスの1つのメソッドを実行すると失敗しました。しかし私は答えを見つけました、以下を参照してください。ありがとう! – tibi

答えて

0

私は「右のJUnitテストメソッドをクリックして」:)

 <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.11</version> 
     <optional>true</optional> 
    </dependency> 
    <!-- https://mvnrepository.com/artifact/junit/junit-dep --> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit-dep</artifactId> 
     <version>4.11</version> 
     <type>pom</type> 
     <scope>test</scope> 
    </dependency> 
関連する問題