2017-12-17 22 views
-1

では認識できない私はIntelliJのCE 2017年2月3日内のJUnit 5バージョンに変換しようとし、次のように経験している:JUnitの5つのテストは、IntelliJのアイデア

enter image description here

同じテストは、JUnitの4で走りましたエラーはアップグレードでのみ表示されます。

のpom.xml部分:

<!-- <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
    </dependency>--> 
    <dependency> 
     <groupId>org.junit.jupiter</groupId> 
     <artifactId>junit-jupiter-api</artifactId> 
     <version>RELEASE</version> 
    </dependency> 
</dependencies> 

これらのJavaスニペットは、関連するかもしれない:私が間違っているのは何

enter image description here

enter image description here

+1

関連するテキストをコピーして貼り付けるのではなく、スクリーンショットを取得してSOの質問に編集するのは簡単ですか? –

答えて

1

this issueのようになります。 JUnitライブラリを更新したlatest IDE versionにアップグレードしてください。正常に動作するはずです。

+0

アップグレード方法は?アップグレードとは、既存のバージョンを完全に消去して新しいバージョンを再インストールすることですか、または既存のIDEからアップデートできますか? –

+0

メジャーバージョンのアップグレード(2017.2 - > 2017.3)の場合は、サイトからフルディストリビューションをダウンロードする必要があります。最初の起動時に、以前のインストールから設定をインポートするように求められます。また、インストールされたJetBrains IDEを管理するために[Toolbox App](https://www.jetbrains.com/toolbox/app)を使用することも検討できます。 – Andrey

+0

実際に、2017.3.2にアップグレードし、JUnit 5とJUnit 4の互換性を再パッケージすることによるコンパイルエラーを手動で修正することで、問題が緩和されました。クラスパス上でJUnit 5を発見している間に、それらのリファクタリングを示唆することはIntelliJ IDEAのインテリジェントでいいですか? –

関連する問題