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”是否被调用?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报