0

1 つの Java プロジェクトにある JUnit テスト内の webdriver メソッドをインターセプトしようとしています。Aspects を使用して別のプロジェクトを作成しましたが、両方を統合して連携させることができませんでした。基本的に、テストが進むにつれてコンソールにメッセージを出力する必要があります。

Spring を使用しない方向性を教えてくれる人はいますか? (Web を検索すると、Spring のチュートリアルがたくさん見つかります)。AJDT がインストールされた Eclipse Juno を使用しています。

ありがとう!

4

1 に答える 1

1

あるプロジェクトを別のプロジェクトに織り込むには、テスト プロジェクトのアスペクト パスにアスペクトを配置する必要があります。これをする:

  1. テスト プロジェクトを AJ プロジェクトに変換する
  2. プロジェクト -> プロパティ -> AspectJ ビルド -> アスペクト パス
  3. アスペクト プロジェクトを追加する
  4. フルビルド

これはうまくいくはずです。または、テスト プロジェクトを AJ プロジェクトに変換できない場合は、テスト プロジェクトをアスペクト プロジェクトの In パスに追加します。次に、アスペクト プロジェクトのクラス ファイルからテストを起動します。

インパスとアスペクト パスの詳細: http://eclipse.org/aspectj/doc/released/devguide/ajc-ref.html

于 2013-04-12T15:51:58.070 に答える