Skip to content

Commit e60ec58

Browse files
committed
SerializationTestData.kt: fix NoSuchElementException: Collection is empty (kotest/kotest#3981)
1 parent fc9c1dd commit e60ec58

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

firebase-dataconnect/src/test/kotlin/com/google/firebase/dataconnect/SerializationTestData.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ object SerializationTestData {
126126
string: Arb<String> = Arb.string(),
127127
enum: Arb<TestEnum> = Arb.enum<TestEnum>(),
128128
testData2: Arb<TestData2> = Arb.serializationTestData2(),
129-
listSize: Arb<IntRange> = Arb.intRange(0..20),
129+
listSize: Arb<IntRange> = Arb.intRange(0..20).filterNot { it.isEmpty() },
130130
): Arb<AllTheTypes> = arbitrary {
131131
val inlineString: Arb<TestStringValueClass> = arbitrary { TestStringValueClass(string.bind()) }
132132
val inlineInt: Arb<TestIntValueClass> = arbitrary { TestIntValueClass(int.bind()) }

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ protoc = "3.21.11"
1717
truth = "1.4.2"
1818
robolectric = "4.12"
1919
protobufjavautil = "3.21.11"
20-
kotest = "5.9.1"
20+
kotest = "5.9.0" # Do not use 5.9.1 because it reverts the fix for https://github.com/kotest/kotest/issues/3981
2121
quickcheck = "0.6"
2222
serialization = "1.5.1"
2323
spotless = "7.0.0.BETA1"

0 commit comments

Comments
 (0)