tests and mocks for e2e testing (#78)

* tests and mocks for e2e testing

* formatting

* fix analyze errors
This commit is contained in:
davidliu
2022-02-06 20:36:42 +09:00
committed by GitHub
parent 0d92c569df
commit 9bd546b9a2
22 changed files with 799 additions and 34 deletions
+31
View File
@@ -0,0 +1,31 @@
import 'package:livekit_client/livekit_client.dart';
import 'package:livekit_client/src/proto/livekit_models.pb.dart' as lk_models;
final localAudioTrack = lk_models.TrackInfo(
sid: 'local_audio_track_sid',
type: TrackType.AUDIO,
);
final remoteAudioTrack = lk_models.TrackInfo(
sid: 'remote_audio_track_sid',
type: TrackType.AUDIO,
);
final localParticipantData = lk_models.ParticipantInfo(
sid: 'local_participant_sid',
identity: 'local_participant_identity',
state: lk_models.ParticipantInfo_State.ACTIVE,
);
final remoteParticipantData = lk_models.ParticipantInfo(
sid: 'remote_participant_sid',
identity: 'remote_participant_identity',
state: lk_models.ParticipantInfo_State.ACTIVE,
tracks: [remoteAudioTrack],
);
final remoteSpeakerInfo = lk_models.SpeakerInfo(
sid: remoteParticipantData.sid,
level: 1.0,
active: true,
);