MCPcopy
hub / github.com/livekit/livekit / newTestDataTrackSubscriber

Function newTestDataTrackSubscriber

pkg/rtc/datatrack_test.go:28–37  ·  view source on GitHub ↗
(id livekit.ParticipantID, identity livekit.ParticipantIdentity, isRecorder bool)

Source from the content-addressed store, hash-verified

26)
27
28func newTestDataTrackSubscriber(id livekit.ParticipantID, identity livekit.ParticipantIdentity, isRecorder bool) *typesfakes.FakeLocalParticipant {
29 sub := &typesfakes.FakeLocalParticipant{}
30 sub.IDReturns(id)
31 sub.IdentityReturns(identity)
32 sub.IsRecorderReturns(isRecorder)
33 sub.GetLoggerReturns(logger.GetLogger())
34 sub.GetReporterReturns(roomobs.NewNoopParticipantSessionReporter())
35 sub.GetTelemetryListenerReturns(&typesfakes.FakeParticipantTelemetryListener{})
36 return sub
37}
38
39func TestDataTrackRevokeDisallowedSubscribers(t *testing.T) {
40 dt := NewDataTrack(

Calls 7

IDReturnsMethod · 0.95
IdentityReturnsMethod · 0.95
IsRecorderReturnsMethod · 0.95
GetLoggerReturnsMethod · 0.95
GetReporterReturnsMethod · 0.95
GetLoggerMethod · 0.65

Tested by

no test coverage detected