一种轻量级、可重用、可扩展的 OSGi 应用程序测试框架
2009-12-01 00:00:00 来源:WEB开发网核心提示: Eclipse 会自动生成一个 XML 文件 schema/junit38_on_osgi.TestSuite.exsd,我们需要编辑该文件,一种轻量级、可重用、可扩展的 OSGi 应用程序测试框架(7),添加具体的 Extension Point 的接口定义,具体的定义如图 7 所示图 7.
Eclipse 会自动生成一个 XML 文件 schema/junit38_on_osgi.TestSuite.exsd。我们需要编辑该文件,添加具体的 Extension Point 的接口定义。具体的定义如图 7 所示
图 7. Extension Point 的接口定义
查看原图(大图)
在这个接口定义中,我们引入了一个新的接口类“junit38_on_osgi.ITestSuite”。所有扩展这个 Extension Point 的 Plug-in,都通过实现这个接口,把它所包含的测试用例注册给测试框架。具体的接口定义文件见清单 3
清单 1. MANIFEST.MF
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Junit38_on_osgi Plug-in
Bundle-SymbolicName: junit38_on_osgi
Bundle-Version: 1.0.0
Bundle-Activator: junit38_on_osgi.Activator
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Import-Package: org.osgi.framework;version="1.3.0"
Export-Package: junit.framework
- ››扩展Axis2框架,支持基于JVM的脚本语言
- ››扩展WebSphere Portal V6个性化功能
- ››轻量级数据交换格式 JSON轻松入门
- ››扩展JavaScript的时候,千万要保留其原来的所有功...
- ››扩展数据:如何为 Model 750 服务器选择 I/O 扩展...
- ››扩展 JDT 实现自动代码注释与格式化
- ››扩展 secldap 的功能以验证多个数据源
- ››扩展 JUnit4 以促进测试驱动开发
- ››轻量级系统 Lubuntu 10.04 发布
- ››扩展 JUnit 测试并行程序
- ››轻量级AOP框架-移植python的装饰器(Decorator)到C...
- ››轻量级AOP框架-移植python的装饰器(Decorator)到C...
更多精彩
赞助商链接