【发布时间】:2009-12-01 08:00:13
【问题描述】:
我检查了一些针对 OSGI 的测试解决方案,包括 PAX,并快速查看了 Spring DM 中的抽象 TestCase,但它们似乎都需要一个 jar 包和捆绑相关的包。我希望找到没有这个中间步骤的东西。
想象一下在类路径中打包包的能力,这样包 x 和 y 组成包 XY,包 x 和 z 组成包 XZ。 Bundle XZ 不会“看到”包“y”,但可以从包 x 中的 XY 导入服务。如果这是可能的或者是否存在等效的测试用例/库,是否有任何 cmets?
【问题讨论】:
-
一种观点可能是,单元测试 意味着从 OSGi 环境之外的单个包中测试类。如果您想测试来自多个捆绑包的服务之间的交互,它可能会更多地归类为集成测试。
-
@Pavel 是我的错误,q 应该读为 integ 而不是单元测试,或者可能只是简单的“测试”。