【发布时间】:2011-12-13 13:34:58
【问题描述】:
是否可以在将 bean 或 bean 方法(或单元)部署到嵌入式容器后调用测试作为“单元测试”。 IMO,我觉得这是可能的,因为,
- 我们仍将只测试单个单元,可能是单个 EJB 或其方法,它不依赖于来自任何其他开发人员的任何其他应用程序代码。但是,它当然会从嵌入式容器中获取服务。
- 恕我直言,我们可以认为这些嵌入式容器只是提供一些服务的几个 jar,就像 JRE 提供一个普通的 java SE 应用程序一样。因此,如果我们考虑将 Java SE 类或 JRE 中的方法测试为单元测试,那么我想我们也可以将上述场景称为单元测试。
我同意关于这个话题有很多可以辩论的地方,我也同意我上面提到的可能不正确。所以我想听听大家的意见,如果我的想法是正确的,或者我是否遗漏了一些观点。据我所知,单元测试没有单一而可靠的定义。如果有的话,请给我一些指点,对我有很大的帮助。
非常感谢您的支持。 - 甘尼萨...
【问题讨论】:
标签: unit-testing ejb ejb-3.0 ejb-3.1