首页 > 解决方案 > 如何对具有覆盖率的 void 函数执行单元测试

问题描述

我是单元测试的新手。
我正在尝试对以下代码执行单元测试

public void send(Map<String, List<Integer>> mapOf){

     mapOf.forEach((k ,v) -> {
         v.stream().forEach(o ->{
             myList.add(o)
             message.push(o);
         });
     });
    }


message.push(o), pushes data to the database. <br/>


如何对这种方法进行单元测试?

标签: javaunit-testingmockito

解决方案


我会模拟这条消息 obejct 并验证它是如何被调用的。

您可以在此处找到更多信息和示例

同样的问题


推荐阅读