unit-testing - 如果 ArrayList 已经包含回调,如何测试是否未添加回调 - 单元测试
问题描述
我是单元测试的初学者。我在 Kotlin 类中的方法如下所示:
fun registerCallback(callback: mCallback) {
if (!changeListeners.contains(callback)) {
changeListeners.add(callback)
}
}
我想进行单元测试,当 changeListeners 已经包含回调时,它不会再次添加它。我可以用断言或验证来做吗?
解决方案
推荐阅读
- c - 从字符串 hhmmss 中提取纪元时间(Unix 时间)
- highcharts - 禁用高图中散点线的堆栈标签?
- css - 使用卡片时,Bootstrap Vue 不显示 css
- powerbi - 按月统计的员工人数 Power BI
- .htaccess - 如何将 LinkedIn 和 Facebook 上的共享博客从 http 更改为 https?
- r - R:通过所需行名的向量选择数据框行时,如何关闭部分模式识别?
- sql - BI Answers/OBIEE- 在不影响行结果的情况下在列上创建过滤器
- c++ - 我的 if-else 语句不起作用,有人知道如何解决吗?
- sapui5 - 如何扩展 SAPUI5 TimePickerSlider 控件的聚合项
- apache - 我在 apache 中编译源代码时遇到错误