0

我试图在一个 java 项目中的 JUnit 测试中拦截 webdriver 方法。我用 Aspects 创建了另一个项目,但无法将它们集成在一起工作。基本上我需要在测试进行时在控制台上打印消息。

谁能指出我不使用 Spring 的任何方向?(搜索网络提供了大量的 Spring 教程)。我正在使用安装了 AJDT 的 Eclipse Juno。

谢谢!

4

1 回答 1

1

为了将一个项目编织到另一个项目中,您需要将方面放置在测试项目的方面路径上。去做这个:

  1. 将您的测试项目转换为 AJ 项目
  2. 项目 -> 属性 -> AspectJ 构建 -> 方面路径
  3. 添加方面项目
  4. 完整构建

这应该有效。或者,如果您无法将测试项目转换为 AJ 项目,请将测试项目添加到方面项目的 In 路径中。然后从方面项目的类文件中启动测试。

更多关于 inpath 和方面路径的信息:http: //eclipse.org/aspectj/doc/released/devguide/ajc-ref.html

于 2013-04-12T15:51:58.070 回答