如何模拟方法参数中返回的值?

时间:2015-12-01 20:15:27

标签: parameters mockito mybatis

我正在使用Mockito 1.9.5。如何模拟来自传递给方法的参数的返回值?我有这个方法......

String createStuff(final Map<String, Object> params);

这是MyBatis(v 3.3.0)的界面。基本上,我将一些参数传递到地图中,除了其他值之外,地图还会返回这些参数。如何在通话后模拟地图是什么?

如果相关,则以下是此方法为其接口的映射文件:

<mapper namespace="org.mainco.myproject.repo.MyInterface">

<select id="createStuff” parameterType="java.util.HashMap" 
    statementType="CALLABLE">
    { call CreateStuff (
        #{param1, mode=IN, jdbcType=VARCHAR}, 
        #{param2, mode=IN, jdbcType=VARCHAR},
        #{outParam, mode=OUT, jdbcType=VARCHAR}
    )} 
</select>

</mapper>

0 个答案:

没有答案