我正在使用mockito并用java6和spring进行开发。mockito:通过反射参数模拟方法调用
我正在为某些开发人员开发测试API,并提出了一些方法来模拟对象和方法(这是一种遗留代码...)。 现在,我想用mockito替换所有这些东西,但我总是提出一个测试API。所以,我开发了一些使用mockito的方法。
我有一个旧的方法有两个参数(字符串)。第一个参数是一个模拟的服务id及其带参数的方法。第二个参数是返回的Object。 例子:
mockReturnObject("myServiceId.myMethod(String, Integer)", myReturnedObject);
现在,我想用模拟,当和thenReturn方法的Mockito,而且我也不怎么看......也许与 反射而是“何时”的方法是不可能的,因为需要的Mockito的有效的方法。 我该怎么做?谢谢。
我不明白为什么你不能直接在“真正的东西”上使用mockito?你想嘲笑“final”的类(或任何方法)吗? – fge 2014-11-24 16:49:52
你问如何解析“myServiceId.myMethod(String,Integer)”?如果是这样,恐怕这是不可能的。 – 2014-11-24 17:06:40
我认为能够有一个更具体的例子说明你在这里测试什么。完整的测试方法,完整的场景或不适用。这是嘲笑一个家庭嘲笑框架? – macias 2014-11-24 20:12:36