LCOV - code coverage report

Current view
top level - src/_impl/xplat - _disconnected_channel.dart
Test
lcov.info
Date
2026-03-04
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';
11import '../../worker/worker_message.dart';
12
13@internal
14final class DisconnectedChannel implements Channel {
1511 DisconnectedChannel([ExceptionManager? exceptionManager, this.logger])
160 : exceptionManager = exceptionManager ?? ExceptionManager();
17
18 @override
19 final ExceptionManager exceptionManager;
20
21 @override
22 final Logger? logger;
23
240 Never _disconnectedError() =>
250 throw SquadronErrorImpl.create('Channel is not connected');
26
270 @override
280 void cancelStream(StreamId streamId) => _disconnectedError();
29
300 @override
310 void cancelToken(SquadronCancelationToken? token) => _disconnectedError();
32
330 @override
340 Future<void> get closed => _disconnectedError();
35
360 @override
370 Future<void> close() async => _disconnectedError();
38
390 @override
40 Future<dynamic> sendRequest(
41 int command,
42 List args, {
43 SquadronCancelationToken? token,
44 bool inspectRequest = false,
45 bool inspectResponse = false,
46 }) =>
470 _disconnectedError();
48
490 @override
50 Stream<dynamic> sendStreamingRequest(
51 int command,
52 List args, {
53 SquadronCancelationToken? token,
54 bool inspectRequest = false,
55 bool inspectResponse = false,
56 }) =>
570 _disconnectedError();
58
590 @override
600 PlatformChannel serialize() => _disconnectedError();
61
620 @override
630 Channel share() => _disconnectedError();
64}
Choose Features