OSGI中的Bundle里的void()方法,如何进行单体测试?
OSGI中的Bundle在eclipse中可以作为一个工程打开,但是它在OSGI中运行时是依靠OSGI的系统平台的其他Bundle的。而在 eclipse下的Bundle无法运行,并且在eclipse下的Bundle与在OSGI中运行的Bundle根本不能连接上。
注意这里所提到的Bundle可以看成一个在eclipse中打包成为.jar的文件。
但是,需要注意的是,这个Bundle并不能在eclipse中执行。而它在OSGI中运行,也必须得依靠其他的Bundle.而进行此Bundle的单体测试必须在eclipse中,而且不能修改原Bundle中的void()方法。
不知道我说的是否明了。麻烦大家了!