[旧文]关于插件环境下单元测试的思考

[旧文]关于插件环境下单元测试的思考


再回故一下:

?Launch 之后所有的被测和测试组件必须加载。

然后调用Junit Test

或者应该由Junit Lauch Configuration Delegate中配置运行组件?

 

关于单元测试的思考:

       单元测试还是应该限制在插件包的范围之内,因此不需要作特殊的处理,也就是不需要启动完整的Runtime环境。

       而控制器对象的测试也应该尽可能先使用模拟的方法,否则只好进行集成测试了,启动整个插件Runtime?

       当然如果能够直接在IDE环境运行Runtime不是更好?

    考虑插件系统的架构,在IDE环境运行Runtime的确是SDK所必须提供的功能,这样的话就必须在运行单元测试之前准备好Runtime环境,并且指定Runtime加载IDE环境中的组件路径,这样才可能实现可以跟踪的调试。



不得窥道门,不得悟佛门,不得入窄门,实乃破门。

你可能感兴趣的:([旧文]关于插件环境下单元测试的思考)