7

eclipse run コマンドには、 と の 2 つの選択肢がJUnit Plug-in TestありJUnit Testます。

ここに画像の説明を入力

以前、Eclipse プラグイン テスト ( org.eclipse.jdt.ui.tests.refactoring) を起動しようとしましたが、いくつかの問題がありました ( Eclipse 単体テスト コードのデバッグ "テスト クラスは 1 つだけ持つ必要があります" および "ワークスペースが閉じられています" エラー)。

問題は、デバッガーを で起動しようとすると JUnit TestWorkspace is closedエラーが発生することでした。

ここに画像の説明を入力

Eclipse 構成では、それらは同じワークスペースを持ちます。

ここに画像の説明を入力 ここに画像の説明を入力

  • 2つの違いは何ですか?特に、ワ​​ークスペースは彼らにとってどのように機能しますか?
  • Workspace is closedJUnit テストの実行でエラーが発生するのはなぜですか? でEclipseプラグインテストを起動することは可能JUnit Testですか?
4

1 に答える 1

10

JUnit プラグイン テストは、Eclipse プラグインをテストするためのものです。Eclipse の新しいインスタンスを実行します。次に、テストを実行します。

JUnit テストは、通常の Java アプリケーションをテストするためのものです。Eclipse の新しいインスタンスを起動せずにテストを実行します。

于 2012-12-15T17:20:02.587 に答える