私はIntelliJ内の従来のMaven Javaプロジェクト構造内で作業しています。
main/Java/com/x/y
test/Java/com/x/y
main/Java/com/x/y IntelliJを使用してFooというクラスを作成するとき、test/Java/com/x/y。
Eclipseには、スケルトンテストクラスの作成に関連する作業の多くを行うボタンがツールバーにあります。IntelliJで似たようなことを誰もが知っていますか?
おかげで、
メニュー選択を使用しますNavigate-> Test、または Ctrl+Shift+T (Shift+⌘+T Macで)。これは、既存のテストクラスに移動するか、小さなウィザードを使用して生成することを提案します。
または、カーソルをクラス名に合わせて押します alt+enter (意図アクションとクイックフィックスを表示)。 テストの作成が提案されます。
少なくともIDEAバージョン12で動作します。
* IntelliJ 13 *(支払い済み)実際のクラスにカーソルを置く必要があることがわかりました ctrl+Shift+T 働いた。
テストクラスを生成する唯一の方法である場合、これは少し制限的なようです。振り返ってみると、開発者が機能クラスを作成するときにテストクラスを作成する必要があります。
一部の人々が尋ねているのを見ることができるので、OSXでは、ナビゲート->テストまたは使用に行くことができます cmd+shift+T
これが機能するにはクラスに集中する必要があることを忘れないでください
いつでも試せると思います Ctrl + Shift + A 必要なアクション/コマンドを見つけます。
ここで押すことができます Ctrl + Shift + A そして、コマンドを見つけるために"test"を入力します。
それでおしまい。必要に応じてディレクトリ構造を変更できます。幸運を!
テストメソッドの1つで@Testアノテーションを使用するか、jmockを使用している場合は@RunWith(JMockit.class)を使用してテストクラスにアノテーションを付けます。 Intellijはそれをテストクラスとして識別し、ナビゲーションを有効にする必要があります。また、junitプラグインが有効になっていることを確認してください。
クラス名宣言にカーソルを置いてALT + Returnキーを押すと、Intellij 14.1.4に「テストの作成」オプションを含むポップアップが表示されます。