次のようなクラスを定義しました。
@Service
public class StoreService { ... }
ここで、MoreUnit をインストールして Ctrl+J を押すと、ダイアログ ボックスがポップアップし、対応するテスト クラスを作成します。
@Test
public class StoreServiceTest { ... }
これで問題なく、Ctrl+J を使用して実装クラスとテスト クラスの間を行き来できるようになりました。
Ctrl+R を使用してテストを実行しようとすると、問題が発生します。一部の Eclipse プロジェクトではこれで問題なく動作しますが、他のプロジェクトでは次のメッセージが表示されます。
プロジェクトのビルド パスに「junit.framework.TestCase」が見つかりません。JUnit 3 テストは、JUnit がビルド パス上にある場合にのみ実行できます。
私はJUnitをまったく使用していないので、これは少し面倒ですが、代わりにTestNGを使用しています。
Eclipse プロジェクトの設定を数回検索しましたが、うまくいきませんでした。しかし、解決策はどこかにあると確信しています。「Eclipse プロジェクトの構成」の方法でもう少し経験のある人が正しい方向に向けてくれることを期待していました。