OSGI包的JUnit测试用例

时间:2014-06-18 12:40:21

标签: osgi-bundle

我正在尝试为我拥有的外部OSGI包编写JUnit测试用例。 我尝试使用Spring DM但是它在运行测试用例时出错 - 它无法启动Spring Extender软件包。然后我发现Spring DM现在已经过时了。

我希望能够通过ant任务为OSGI包运行junit测试用例。任何指针都会有很大的帮助。

1 个答案:

答案 0 :(得分:2)

这取决于你想做什么。您的问题很快就会出现这种情况。

如果您想针对OSGi服务测试代码,您可以考虑使用Mockito这样的模拟框架来模拟您的服务。

如果您想测试由您开发的OSGi包针对其OSGi行为,您可以考虑使用Pax Exam,它可以启动OSGi容器并在其上运行测试。

如果您有任何其他用例,请告诉我。