LCOV - code coverage report

Current view
top level - src/_impl/xplat - _disconnected_channel.dart
Test
lcov.info
Date
2025-11-17
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 FutureOr<void> cancelStream(int streamId) => _disconnectedError();
28
290 @override
30 FutureOr<void> cancelToken(SquadronCancelationToken? token) =>
310 _disconnectedError();
32
330 @override
340 Future<void> get closed async => _disconnectedError();
35
360 @override
370 FutureOr<void> close() => _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