最近开发Eclipse插件。
快做单元测试了,用Junit测试吧。发现怎么能取得到IProject等,Eclipse Plugin开发特有的对象时,碰到了困难。请问大家做的Eclipse插件怎么使用JUnit测试的?

解决方案 »

  1.   

    先执行这一步来获取 服务 
    xxxxxService xxxxxgService = (xxxxxService) Activator.getDefault().getService(xxxxxService.class.getName());//找这个服务
      

  2.   

    前提是先启动osgi服务才行..
    我们代码里面就是这么测试的
      

  3.   

    1.创建一个插件测试项目;即创建一个普通的插件项目。
    2.添加依赖项。 添加被测试插件项目和org.junit4(或者org.junit)两个到插件依赖项里面。
    3.被测试项目要在runtime页里,指明导出需要被测试的包。
    4.写测试用例。
    5.run-->run as-> Junit plug-in test.