2017-04-18 14 views
-1

私はJavaと単体テストの新機能です。私はjunitを試していますので、チュートリアルを見て、ブログを読んでいます。時々、PrimerClassesやTestSuitesのようなものがあり、誰もがこの種の機能を使用しても問題はないようです。JUnitCoreを使用することはできません

私もこれらを使用しようとすると、私のプロジェクトはJUnitCoreやランナーを見つけることができません。そこではかなりのものが出てきて、これまで何が原因か分かりませんでした。

+2

共有コードとエラーmsg。 –

+0

あなたが直面しているコード、エラー、例外の行を追加する必要があります –

+0

私はMailクラスでrunWith()を使用しようとしています。私は何も持っていない。私が得るエラーは「私がそれをインポートすることさえできないので記号「JUnitCore」を解決できません」です。 – xtp

答えて

-1

あなたのアプリケーションにJUnitの依存関係を追加しましたか?

クラスが見つからない場合は、適切な依存関係を追加する必要があります。

mavenプロジェクトを作成した場合、pomファイルに次の行を追加します。

<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>4.12</version> 
</dependency> 

または、jarをダウンロードしてプロジェクトのクラスパスに追加します。

+0

私はIntelliJを使っているので、JUnitを使うには文字通り何もしませんでした。私はMavenやGradle Dependency Managerを使用しなかったので、依存タグをどこに置くべきか分かりません。 – xtp

+1

まず、プロジェクトを開始する前にIDEを使用する方法を学びます。ローカル依存関係を追加するには、IntelliJのマニュアルを参照してください。 JUNIT jarをダウンロードし、ローカル依存としてプロジェクトに追加します。 –

+0

プロジェクトと依存関係にJUnit 4.12をjarファイルとして追加しました。しかし、すでにJUnit 5 Libに含まれている外部ライブラリには、旧バージョンと同じ機能が含まれているわけではありませんか? – xtp

関連する問題