我有一个复杂的Java EE 6应用程序,包含一个Web模块,一个EJB模块和一些实用程序罐。在junit测试期间模拟cdi拦截器
我想对Junit进行一些集成测试。因此我使用openwebbeans cdi容器(感谢Struberg先生http://struberg.wordpress.com/2012/03/17/controlling-cdi-containers-in-se-and-ee/) 它完美地工作。我可以在Junit测试中启动一个完整的cdi容器。
我的问题是,我的应用程序中有一些拦截器无法在Junit测试(MQ-,持久性和事务拦截器)中运行。所以我想嘲笑这些拦截器的实现。
有谁知道如何做到这一点?
我认为你可以使用http://arquillian.org/测试它在真正的容器中。 – Heidarzadeh 2012-08-08 12:13:41