@@ -41,7 +41,12 @@ class CallViewModelTest {
4141 val sessionId = " session1"
4242 val mockReceiver = mock<SignalingMessageReceiver >()
4343
44- viewModel.addParticipant(sessionId, mockReceiver)
44+ viewModel.addParticipant(
45+ baseUrl = " " ,
46+ roomToken = " " ,
47+ sessionId = sessionId,
48+ signalingMessageReceiver = mockReceiver
49+ )
4550 testDispatcher.scheduler.advanceUntilIdle()
4651
4752 assertTrue(viewModel.doesParticipantExist(sessionId))
@@ -53,7 +58,12 @@ class CallViewModelTest {
5358 val sessionId = " session2"
5459 val receiver = mock<SignalingMessageReceiver >()
5560
56- viewModel.addParticipant(sessionId, receiver)
61+ viewModel.addParticipant(
62+ baseUrl = " " ,
63+ roomToken = " " ,
64+ sessionId = sessionId,
65+ signalingMessageReceiver = receiver
66+ )
5767 assertTrue(viewModel.doesParticipantExist(sessionId))
5868 }
5969
@@ -66,7 +76,12 @@ class CallViewModelTest {
6676 fun `onShareScreen sets active screen share session` () {
6777 val sessionId = " screen1"
6878 val receiver = mock<SignalingMessageReceiver >()
69- viewModel.addParticipant(sessionId, receiver)
79+ viewModel.addParticipant(
80+ baseUrl = " " ,
81+ roomToken = " " ,
82+ sessionId = sessionId,
83+ signalingMessageReceiver = receiver
84+ )
7085 viewModel.onShareScreen(sessionId)
7186
7287 val activeSession = viewModel.activeScreenShareSession.value
@@ -77,7 +92,12 @@ class CallViewModelTest {
7792 fun `onUnshareScreen clears active session when same session unshares` () {
7893 val sessionId = " screen2"
7994 val receiver = mock<SignalingMessageReceiver >()
80- viewModel.addParticipant(sessionId, receiver)
95+ viewModel.addParticipant(
96+ baseUrl = " " ,
97+ roomToken = " " ,
98+ sessionId = sessionId,
99+ signalingMessageReceiver = receiver
100+ )
81101 viewModel.onShareScreen(sessionId)
82102 viewModel.onUnshareScreen(sessionId)
83103
@@ -90,7 +110,12 @@ class CallViewModelTest {
90110 val sessionId = " session3"
91111 val receiver = mock<SignalingMessageReceiver >()
92112
93- viewModel.addParticipant(sessionId, receiver)
113+ viewModel.addParticipant(
114+ baseUrl = " " ,
115+ roomToken = " " ,
116+ sessionId = sessionId,
117+ signalingMessageReceiver = receiver
118+ )
94119 viewModel.removeParticipant(sessionId)
95120
96121 assertFalse(viewModel.doesParticipantExist(sessionId))
@@ -102,7 +127,12 @@ class CallViewModelTest {
102127 val sessionId = " screen3"
103128 val receiver = mock<SignalingMessageReceiver >()
104129
105- viewModel.addParticipant(sessionId, receiver)
130+ viewModel.addParticipant(
131+ baseUrl = " " ,
132+ roomToken = " " ,
133+ sessionId = sessionId,
134+ signalingMessageReceiver = receiver
135+ )
106136 viewModel.setActiveScreenShareSession(sessionId)
107137
108138 val active = viewModel.activeScreenShareSession.value
@@ -116,7 +146,12 @@ class CallViewModelTest {
116146 val sessionId = " session1"
117147 val mockReceiver = mock<SignalingMessageReceiver >()
118148
119- viewModel.addParticipant(sessionId, mockReceiver)
149+ viewModel.addParticipant(
150+ baseUrl = " " ,
151+ roomToken = " " ,
152+ sessionId = sessionId,
153+ signalingMessageReceiver = mockReceiver
154+ )
120155 testDispatcher.scheduler.advanceUntilIdle()
121156
122157 assertEquals(1 , viewModel.participants.value.size)
0 commit comments