我正在为宁静的网络服务编写Junit。我想加载我的配置文件,它位于 /src/test/resources/OSGI-INF/blueprint/config.xml ,所以在执行我的任何测试用例之前,所有在config中定义的bean。 xml文件应该初始化。你能不能告诉我如何以编程方式检索所有bean而不使用spring。 请帮助,我是OSGI和Karaf的新手。
答案 0 :(得分:0)
我几乎认为你找不到一种有效的方法来统一使用OSGi相关技术的代码的测试。但是,有几种方法可以使用JUnit注释编写测试并在OSGi容器上运行它们。要使用这些工具,您必须收集捆绑包所需的所有依赖项。您可以将其称为半集成测试和半单元测试。
这些工具是: