如何使用GWTTestCase将模拟依赖项注入GWT rpc服务实现

如何使用GWTTestCase将模拟依赖项注入GWT rpc服务实现,gwt,junit,Gwt,Junit,我想根据真实的rpc端点对gwt rpc交互进行单元测试HelloServiceImpl。此服务实现有一些依赖项来完成其工作。我使用junit GWTTestCase和测试范围模块gwt.xml规范: <module> <inherits name='...' /> <servlet path="/HelloService/helloService.rpc" class="my.package.HelloServiceImpl" /> <

我想根据真实的rpc端点对gwt rpc交互进行单元测试
HelloServiceImpl
。此服务实现有一些依赖项来完成其工作。我使用junit GWTTestCase和测试范围模块gwt.xml规范:

<module>
    <inherits name='...' />
    <servlet path="/HelloService/helloService.rpc" class="my.package.HelloServiceImpl" />
</module>


我不清楚如何控制服务的实例化。我看到GWTTestCase间接调用了
HelloServiceImpl
的默认构造函数。问题是:如何在安装
HelloServiceImpl
期间或之后注入模拟依赖项?

如果单独测试服务器和客户端组件,可能会比较简单?您可以使用像Jukito这样的工具来自动模拟HelloServiceImpl的依赖项,并在HelloServiceImpl上运行单元测试。您可以使用Mockito来验证您的RPC方法是否在客户端正确调用。