dart - Flutter signalr_core hub连接测试
问题描述
我正在尝试对我配置的集线器进行单元测试,但似乎 HubConnection 属性无法实例化,因为它是一个抽象类。我已经在 github 上发布了一个关于此的问题。Github 提出问题
通过这条线时出现问题
var hubConnection = HubConnectionBuilder().withUrl(hubDivisionConnectionString).build();
因为正在尝试创建一个 http 请求。
如果有人能指出我如何模拟这件事的正确方向,我将不胜感激。
PS:已经将该行发送到一个单独的类,因此我可以将服务作为参数发送并可以模拟服务,问题出现在模拟返回 HubConnection 对象的方法时。
when(hubBuilder.buildHubConnection()).thenAnswer((_) async => Future.value(_));
解决方案
推荐阅读
- java - 坑 >> 信息:小黄人:下午 3:10:40 坑 >> 信息:找到 0 个测试
- c# - 需要帮助了解状态机 (C#/Unity)
- r - 从数据框中的列的一部分获取平均值
- python - 网页抓取时无法摆脱不需要的输出
- r - 错误:addCircleMarkers 在闪亮的 r 中需要非 NULL 经度/纬度值?
- python - 如何使用 Outlook 将 Python 脚本的 for 循环输出发送到电子邮件
- scipy - Kolmogorov-Smirnov 检验统计量
- java - 在 for 语句中使用 Integer.MAX_VALUE 会阻止重复停止吗?
- c# - ASP.NET Core Identity UserManager 返回用户而不包含相关对象(延迟加载)
- reactjs - 有没有更优化的方法来填补保证金计算器上的缺失变量?