我有一个复杂的 Java EE 6 应用程序,其中包含一个 Web 模块、一个 EJB 模块和一些实用程序 jar。
我想用 Junit 做一些集成测试。因此我使用了 openwebbeans cdi 容器(感谢 Struberg 先生http://struberg.wordpress.com/2012/03/17/controlling-cdi-containers-in-se-and-ee/)它工作得很好。我可以在 Junit 测试中启动一个完整的 cdi 容器。
我的问题是我的应用程序中有一些无法在 Junit 测试中运行的拦截器(MQ、持久性和事务拦截器)。所以我想模拟这些拦截器的实现。
有人知道怎么做这个吗?