首页 > 解决方案 > 如果 ArrayList 已经包含回调,如何测试是否未添加回调 - 单元测试

问题描述

我是单元测试的初学者。我在 Kotlin 类中的方法如下所示:

fun registerCallback(callback: mCallback) {
        if (!changeListeners.contains(callback)) {
            changeListeners.add(callback)
        }
    }

我想进行单元测试,当 changeListeners 已经包含回调时,它不会再次添加它。我可以用断言或验证来做吗?

标签: unit-testingkotlinmockitojunit4

解决方案


推荐阅读