JAVA方法mock调用工具的实现,你觉得你真的了解Kafka消费者吗

复制代码### 2.增加mock配置可参考com.xh.utils.mock.dto.MethodMockDTO中的注释进行配置,各字段有详细解释;mockRequestDTOsList和mockResponseDTOS 都是List表示支持同一个方法的多组入参和出参匹配。例如下面的配置:{“com.xh.utils.mock.test.TestMockClass#testSimpleWithoutInput”: { //简单无入参的配置"openMock":
摘要由CSDN通过智能技术生成

复制代码




### 2.增加mock配置



可参考com.xh.utils.mock.dto.MethodMockDTO中的注释进行配置,各字段有详细解释;



mockRequestDTOsList和mockResponseDTOS 都是List表示支持同一个方法的多组入参和出参匹配。



例如下面的配置:



{

“com.xh.utils.mock.test.TestMockClass#testSimpleWithoutInput”: { //简单无入参的配置

"openMock": true,	//是否开启配置

"mockResponseDTOS": [	//只需要配置response即可,虽然是数组,但只能配置一个

  {

    "mockType": 1,	//"mockType" 为1表示自己构造返回,不填默认为修改类型的出参,效果和"mockType": 0一致

    "responseContent": false

  }

]

},

“com.xh.utils.mock.test.TestMockClass#testSimpleInputOutput”: {

"openMock": true,

"mockRequestDTOsList": [	//数组下标为1的入参配置对应下标为1的出参配置

  [

    {

      "requestType": 1,	//requestType为1表示基本类型或者集合类型的入参,requestType不填默认为复杂类型的入参,效果和requestType为0一致

      "requestCompareContent": "mock"

    }

  ]

],

"mockResponseDTOS": [

  {

    "mockType": 1,

    "responseContent": true

  }

]

},

“com.xh.utils.mock.test.TestMockClass#testComplexInputOutput”: { //复杂类型的配置

"openMock": true,

"mockRequestDTOsList": [

  [

    {

      "requestType": 1,

      "requestCompareContent": "1"

  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值