4

私は最近、.Net の世界から Java の世界に引き上げられ、単体テストが恋しいです。

Visual Studio を使用して、NUnit と TestDriven.net を使用して単体テストを実行しました。

Eclipse を使用した Java に匹敵するシステムは何ですか?

私を動かしてくれるプラグイン、またはそれを行う方法のガイドを特に探しています。

JUnit は NUnit が最初に基づいていたものであることは承知していますが、これを行うプラグインがいくつかあるようで、いじる時間がないため、JUnit を Eclipse に統合する最良の方法を知りたいです。モール。

アップデート

JUnit が IDE に組み込まれていることを知りませんでした。JUnit の使用を簡単にするプラグインはありますか?

4

8 に答える 8

11

Eclipse で JUnit を使用するのは、実際には非常に簡単です。File->New... に移動し、JUnit Test Case を選択します。Eclipse は、JUnit ライブラリとすべてのインポートの追加を処理します。

于 2008-10-29T14:49:47.330 に答える
4

Eclipse のどのバージョンを使用していますか?

私が覚えている限り (3.xs の初期から Eclipse を使用しています)、Eclipse はそのままで JUnit をサポートします。あなたはただ:

プロジェクトを右クリック -> Run As -> JUnit Test

これはうまくいきませんか?

于 2008-10-29T14:48:52.247 に答える
3

私はmoreUnitを数年間使用していて、クラスとテストケースを切り替えるためのCtrl+ショートカットなしでは生きていけません。J

また、 EclEmmaがテストされていないコードを見つけるのに役立つこともわかりました。

于 2008-10-29T16:33:54.187 に答える
2

「プロジェクトを右クリック - >実行 - > JUnitテスト」よりも簡単ですか? キープレスにバインドしたいように(おそらくそうであるため)。Lemme check--ええ、alt-shift-X、次に「T」。簡単ですか?

ウィンドウにjunit実行バーを表示するwindow/show view/other/java/JUnitもあります。次に、テストの実行ボタンを押すだけで、プロジェクト/セクション内のすべてのテストが実行されます。

Ctrl-Shift-L は、eclipse に慣れてきた場合にキーバインドを理解するのに最適です。

また、ctrl-space に非常に慣れてください。何かを入力している最中にいつでも押してください (真剣に、すべてで試してみてください!) また、「sysout[ctrl-space]」と入力します。

于 2008-10-29T16:24:36.997 に答える
1

eclipse用のプラグインを備えたtestNGを使用しました。

于 2008-10-29T18:30:51.563 に答える
1

JUnit 4 は、Java 5 以降を対象とするプロジェクトを使用していて、それをプロジェクトに追加している限り、実際には非常に使いやすいです。

つまり、どれだけ簡単に取得できますか

@Test
public myTest() {
    // Test code here
}

@Before@After@BeforeClass、 、も@AfterClassあり@Ignoreます。*Class メソッドは静的メソッドである必要があります。 @Before各テストの@BeforeClass前に実行され、最初のテストの前に実行されます... ただし、JUnit テストは任意の順序で実行できることに注意してください。

データベース テストを行っている場合は、DBUnitアドオンを調べることをお勧めしますが、JUnit 4 のネイティブ モードで使用するには、いくつかの特別な手順を実行する必要があります。

于 2008-10-29T18:52:47.807 に答える
1

「JUnit の使用を簡単にする」とはどういう意味ですか?

テストをタスクとして実行するために Ant を使用します。出力は、フラット ファイルまたは html ファイルに保存されます。それは TestRunner に依存します。

質問を指定してください。回答が得られます。:)

于 2008-10-31T09:06:48.377 に答える
1

適合 ( http://www.theserverside.com/news/thread.tss?thread_id=39417 )

dbunit ( http://www.dbunit.org/ )

他にもたくさん

Eclipse では、パッケージを右クリックして、junit テストとして実行を選択できます。

http://xunitpatterns.com/test%20fixture%20-%20ambiguous.htmlに注意してください。iirc、これは、セットアップを呼び出す前に各テストケースのインスタンスを作成するjunitと、1つのインスタンスを作成するだけのnunitに要約されます。

于 2008-10-29T19:42:36.910 に答える