返回

Mockito - 在 SQS 事件 Lambda 处理程序中测试嵌套循环

发布时间:2022-07-22 01:36:06 204

我有一个要求 Lambda 从 SQS 事件源轮询消息。我有嵌套循环,需要为它编写单元测试。我的代码看起来像这样 -

public Void handleRequest(final SQSEvent sqsEvent, final Context context) {

    for (SQSMessage msg : sqsEvent.getRecords()) {

           List<ClassA> classAList = ClassB.getClassAList(msg.getBody());

           for (ClassA item : classAlList) {

               var1 = ClassC.getVar(item.getAttr1());

               item.setAttr2(var1);

           ClassB.update(classAList);

           }

      }

    }

如何测试函数“getVar”和“update”是否被调用?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
相关帖子
下一篇
rust-将请求完全重定向到新 URL 2022-07-21 23:36:02