2012-03-01 125 views
1

在一个有很多类的大项目中,我需要测试一些使用RMI服务的类。当我运行junit测试时,我的rmi服务需要其他类,其他类也需要一些类,因此无穷大。你对此有何建议?长时间自动装配所有课程还是有其他解决方案?测试RMI服务

回答

2

您可以在框架中选择一个可以“模拟”对象的点。然后,你可以使用一个框架,如Mockito(http://code.google.com/p/mockito/)来模拟出这些对象。

这将允许您在JUnit中模拟结果,而无需实际需要您描述的无限类链。

请注意,您将希望在某个时间点测试所有它的端到端。但对于最初的开发,Mockito将为您节省所有需要的设置工作。