当我运行 selenium 测试时,我已经有一个集成测试阶段。我还想在这个阶段运行一些单元测试,因为这个应用程序太复杂了,并且他的模块之间有很多依赖关系(地狱),所以,在与 OpenEJB 和 Arquillian 战斗一周后,我相信这将是更轻松。
问题是:我如何使它工作?
我的实例已经在运行,如果我实例化一个 InitialContext 并尝试查找一些 bean,我得到一个异常,告诉我我没有设置java.naming.initial.factory
,并且我不知道该放什么。
我也在抱怨带注释的豆子。
假设一个像这样的 Bean:
@Stateless
public class ABeanImpl implements ABean {
@EJB
private BBean;
}
容器会自动正确BBean
吗?
提前致谢