Skip to content

Commit 03de738

Browse files
committed
Formatting
1 parent 4eee7d3 commit 03de738

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed

firebase-ai/src/main/kotlin/com/google/firebase/ai/type/LiveSession.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
package com.google.firebase.ai.type
1818

1919
import android.Manifest.permission.RECORD_AUDIO
20+
import android.content.pm.PackageManager
2021
import android.media.AudioFormat
2122
import android.media.AudioTrack
2223
import android.util.Log
2324
import androidx.annotation.RequiresPermission
25+
import com.google.firebase.FirebaseApp
2426
import com.google.firebase.ai.common.JSON
2527
import com.google.firebase.ai.common.util.CancelledCoroutineScope
2628
import com.google.firebase.ai.common.util.accumulateUntil
27-
import com.google.firebase.FirebaseApp
28-
import android.content.pm.PackageManager
2929
import com.google.firebase.ai.common.util.childJob
3030
import com.google.firebase.annotations.concurrent.Blocking
3131
import io.ktor.client.plugins.websocket.ClientWebSocketSession
@@ -97,8 +97,9 @@ internal constructor(
9797
functionCallHandler: ((FunctionCallPart) -> FunctionResponsePart)? = null
9898
) {
9999
val context = firebaseApp.applicationContext
100-
if (context.checkSelfPermission(RECORD_AUDIO) !=
101-
android.content.pm.PackageManager.PERMISSION_GRANTED
100+
if (
101+
context.checkSelfPermission(RECORD_AUDIO) !=
102+
android.content.pm.PackageManager.PERMISSION_GRANTED
102103
) {
103104
throw PermissionMissingException("Missing RECORD_AUDIO permission.")
104105
}

firebase-ai/src/test/java/com/google/firebase/ai/type/LiveSessionTest.kt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ import org.mockito.Mockito
1212

1313
class LiveSessionTest {
1414

15-
@Test
16-
fun `startAudioConversation without permission throws exception`() = doBlocking {
17-
val mockContext = Mockito.mock(Context::class.java)
18-
Mockito.`when`(mockContext.checkSelfPermission(android.Manifest.permission.RECORD_AUDIO)).thenReturn(PackageManager.PERMISSION_DENIED)
19-
val mockFirebaseApp = Mockito.mock(FirebaseApp::class.java)
20-
Mockito.`when`(mockFirebaseApp.applicationContext).thenReturn(mockContext)
21-
val session = LiveSession(
22-
session = EmptyWebSockets.client.session,
23-
blockingDispatcher = Dispatchers.IO,
24-
firebaseApp = mockFirebaseApp
25-
)
15+
@Test
16+
fun `startAudioConversation without permission throws exception`() = doBlocking {
17+
val mockContext = Mockito.mock(Context::class.java)
18+
Mockito.`when`(mockContext.checkSelfPermission(android.Manifest.permission.RECORD_AUDIO))
19+
.thenReturn(PackageManager.PERMISSION_DENIED)
20+
val mockFirebaseApp = Mockito.mock(FirebaseApp::class.java)
21+
Mockito.`when`(mockFirebaseApp.applicationContext).thenReturn(mockContext)
22+
val session =
23+
LiveSession(
24+
session = EmptyWebSockets.client.session,
25+
blockingDispatcher = Dispatchers.IO,
26+
firebaseApp = mockFirebaseApp
27+
)
2628

27-
shouldThrow<PermissionMissingException> {
28-
session.startAudioConversation()
29-
}
30-
}
29+
shouldThrow<PermissionMissingException> { session.startAudioConversation() }
30+
}
3131
}

0 commit comments

Comments
 (0)