davidliu
Committed by GitHub

Fix tests (#47)

* Fix tests

* Fix github actions
@@ -2,9 +2,9 @@ name: Android CI @@ -2,9 +2,9 @@ name: Android CI
2 2
3 on: 3 on:
4 push: 4 push:
5 - branches: [ master ] 5 + branches: [ main ]
6 pull_request: 6 pull_request:
7 - branches: [ master ] 7 + branches: [ main ]
8 8
9 jobs: 9 jobs:
10 build: 10 build:
@@ -119,8 +119,9 @@ class RoomMockE2ETest : MockE2ETest() { @@ -119,8 +119,9 @@ class RoomMockE2ETest : MockE2ETest() {
119 ) 119 )
120 val events = eventCollector.stopCollecting() 120 val events = eventCollector.stopCollecting()
121 121
122 - Assert.assertEquals(1, events.size)  
123 - Assert.assertEquals(true, events[0] is RoomEvent.ParticipantDisconnected) 122 + Assert.assertEquals(2, events.size)
  123 + Assert.assertEquals(true, events[0] is RoomEvent.TrackUnpublished)
  124 + Assert.assertEquals(true, events[1] is RoomEvent.ParticipantDisconnected)
124 } 125 }
125 126
126 @Test 127 @Test
@@ -19,10 +19,7 @@ import org.junit.runner.RunWith @@ -19,10 +19,7 @@ import org.junit.runner.RunWith
19 import org.mockito.Mock 19 import org.mockito.Mock
20 import org.mockito.Mockito 20 import org.mockito.Mockito
21 import org.mockito.junit.MockitoJUnit 21 import org.mockito.junit.MockitoJUnit
22 -import org.mockito.kotlin.any  
23 -import org.mockito.kotlin.anyOrNull  
24 -import org.mockito.kotlin.doReturn  
25 -import org.mockito.kotlin.stub 22 +import org.mockito.kotlin.*
26 import org.robolectric.RobolectricTestRunner 23 import org.robolectric.RobolectricTestRunner
27 import org.webrtc.EglBase 24 import org.webrtc.EglBase
28 25
@@ -68,7 +65,11 @@ class RoomTest { @@ -68,7 +65,11 @@ class RoomTest {
68 suspend fun connect() { 65 suspend fun connect() {
69 rtcEngine.stub { 66 rtcEngine.stub {
70 onBlocking { rtcEngine.join(any(), any(), anyOrNull()) } 67 onBlocking { rtcEngine.join(any(), any(), anyOrNull()) }
71 - .doReturn(SignalClientTest.JOIN.join) 68 + .doSuspendableAnswer {
  69 + room.onJoinResponse(SignalClientTest.JOIN.join)
  70 + SignalClientTest.JOIN.join
  71 + }
  72 +
72 } 73 }
73 rtcEngine.stub { 74 rtcEngine.stub {
74 onBlocking { rtcEngine.client } 75 onBlocking { rtcEngine.client }