首页 > 解决方案 > Flutter signalr_core hub连接测试

问题描述

我正在尝试对我配置的集线器进行单元测试,但似乎 HubConnection 属性无法实例化,因为它是一个抽象类。我已经在 github 上发布了一个关于此的问题。Github 提出问题

通过这条线时出现问题

var hubConnection = HubConnectionBuilder().withUrl(hubDivisionConnectionString).build();

因为正在尝试创建一个 http 请求。

错误日志

如果有人能指出我如何模拟这件事的正确方向,我将不胜感激。

PS:已经将该行发送到一个单独的类,因此我可以将服务作为参数发送并可以模拟服务,问题出现在模拟返回 HubConnection 对象的方法时。

 when(hubBuilder.buildHubConnection()).thenAnswer((_) async => Future.value(_));

标签: dartsignalrflutter-test

解决方案


推荐阅读