Skip to content

Commit 182a0f9

Browse files
committed
fix TextGenerationRepositoryImplTest
1 parent f0c2652 commit 182a0f9

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

feature/results/src/test/kotlin/com/android/developers/androidify/data/TextGenerationRepositoryImplTest.kt

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package com.android.developers.androidify.data
1717

18+
import com.android.developers.testing.data.TestGeminiNanoDownloader
1819
import com.android.developers.testing.data.TestGeminiNanoGenerationDataSource
1920
import com.android.developers.testing.network.TestFirebaseAiDataSource
2021
import com.android.developers.testing.network.TestRemoteConfigDataSource
@@ -29,7 +30,8 @@ class TextGenerationRepositoryImplTest {
2930
fun `Initial prompt generation`() = runTest {
3031
val output = "prompt"
3132
val remoteConfigDataSource = TestRemoteConfigDataSource(true)
32-
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(output)
33+
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(output,
34+
TestGeminiNanoDownloader(false))
3335
val firebaseAiDataSource = TestFirebaseAiDataSource(emptyList())
3436
val repository =
3537
TextGenerationRepositoryImpl(
@@ -48,7 +50,8 @@ class TextGenerationRepositoryImplTest {
4850
val output = "prompt"
4951
val prompts = listOf("prompt1", "prompt2")
5052
val remoteConfigDataSource = TestRemoteConfigDataSource(false)
51-
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(output)
53+
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(output,
54+
TestGeminiNanoDownloader(false))
5255
val firebaseAiDataSource = TestFirebaseAiDataSource(prompts)
5356
val repository =
5457
TextGenerationRepositoryImpl(
@@ -69,7 +72,8 @@ class TextGenerationRepositoryImplTest {
6972
// list is returned.
7073
val prompts = listOf("prompt1", "prompt2")
7174
val remoteConfigDataSource = TestRemoteConfigDataSource(true)
72-
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null)
75+
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null,
76+
TestGeminiNanoDownloader(false))
7377
val firebaseAiDataSource = TestFirebaseAiDataSource(prompts)
7478
val repository =
7579
TextGenerationRepositoryImpl(
@@ -92,7 +96,8 @@ class TextGenerationRepositoryImplTest {
9296
// prompt in the list
9397
val prompts = listOf("prompt1", "prompt2", "prompt3")
9498
val remoteConfigDataSource = TestRemoteConfigDataSource(true)
95-
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null)
99+
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null,
100+
TestGeminiNanoDownloader(false))
96101
val firebaseAiDataSource = TestFirebaseAiDataSource(prompts)
97102
val repository =
98103
TextGenerationRepositoryImpl(
@@ -115,7 +120,8 @@ class TextGenerationRepositoryImplTest {
115120
// result, the function falls back to `firebaseAiDataSource.generatePrompt()`.
116121
val prompts = listOf("prompt1", "prompt2", "prompt3")
117122
val remoteConfigDataSource = TestRemoteConfigDataSource(true)
118-
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null)
123+
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null,
124+
TestGeminiNanoDownloader(true))
119125
val firebaseAiDataSource = TestFirebaseAiDataSource(prompts)
120126
val repository =
121127
TextGenerationRepositoryImpl(
@@ -134,7 +140,8 @@ class TextGenerationRepositoryImplTest {
134140
// `firebaseAiDataSource` return empty or null results,
135141
// `generatePrompts()` returns null.
136142
val remoteConfigDataSource = TestRemoteConfigDataSource(true)
137-
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null)
143+
val geminiNanoDataSource = TestGeminiNanoGenerationDataSource(null,
144+
TestGeminiNanoDownloader(false))
138145
val firebaseAiDataSource = TestFirebaseAiDataSource(emptyList())
139146
val repository =
140147
TextGenerationRepositoryImpl(

0 commit comments

Comments
 (0)