LCOV - code coverage report

Current view
top level - src/_impl/xplat - _disconnected_channel.dart
Test
lcov.info
Date
2026-02-21
Legend
Lines
hit
not hit
Branches
taken
not taken
# not executed
HitTotalCoverage
Lines1205.0%
Functions00-
Branches00-
Each row represents a line of source code
LineBranchHitsSource code
1import 'dart:async';
2
3import 'package:logger/web.dart';
4import 'package:meta/meta.dart';
5
6import '../../channel.dart';
7import '../../exceptions/exception_manager.dart';
8import '../../exceptions/squadron_error.dart';
9import '../../tokens/_squadron_cancelation_token.dart';
10import '../../typedefs.dart';
11
12@internal
13final class DisconnectedChannel implements Channel {
1411 DisconnectedChannel([ExceptionManager? exceptionManager, this.logger])
150 : exceptionManager = exceptionManager ?? ExceptionManager();
16
17 @override
18 final ExceptionManager exceptionManager;
19
20 @override
21 final Logger? logger;
22
230 Never _disconnectedError() =>
240 throw SquadronErrorImpl.create('Channel is not connected');
25
260 @override
270 void cancelStream(int streamId) => _disconnectedError();
28
290 @override
300 void cancelToken(SquadronCancelationToken? token) => _disconnectedError();
31
320 @override
330 Future<void> get closed => _disconnectedError();
34
350 @override
360 Future<void> close() async => _disconnectedError();
37
380 @override
39 Future<dynamic> sendRequest(
40 int command,
41 List args, {
42 SquadronCancelationToken? token,
43 bool inspectRequest = false,
44 bool inspectResponse = false,
45 }) =>
460 _disconnectedError();
47
480 @override
49 Stream<dynamic> sendStreamingRequest(
50 int command,
51 List args, {
52 SquadronCancelationToken? token,
53 bool inspectRequest = false,
54 bool inspectResponse = false,
55 }) =>
560 _disconnectedError();
57
580 @override
590 PlatformChannel serialize() => _disconnectedError();
60
610 @override
620 Channel share() => _disconnectedError();
63}
Choose Features