File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
firebase-database/src/commonTest/kotlin/dev/gitlive/firebase/database Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ class FirebaseDatabaseTest {
32
32
lateinit var database: FirebaseDatabase
33
33
34
34
@Serializable
35
- data class FirebaseDatabaseChildTest (val prop1 : String? = null , val time : Double = 0.0 )
35
+ data class FirebaseDatabaseChildTest (val prop1 : String? = null , val time : Double = 0.0 , val boolean : Boolean = true )
36
36
37
37
@Serializable
38
38
data class DatabaseTest (val title : String , val likes : Int = 0 )
@@ -211,6 +211,15 @@ class FirebaseDatabaseTest {
211
211
assertTrue(trueValue)
212
212
}
213
213
214
+ @Test
215
+ fun testBooleanValueInChild () = runTest {
216
+ ensureDatabaseConnected()
217
+ val reference = database.reference(" FirebaseRealtimeDatabaseBooleanInChildTest" )
218
+ reference.setValue(FirebaseDatabaseChildTest ())
219
+ val value = reference.valueEvents.first().value<FirebaseDatabaseChildTest >()
220
+ assertEquals(FirebaseDatabaseChildTest (), value)
221
+ }
222
+
214
223
// Ignoring on Android Instrumented Tests due to bug in Firebase: https://github.com/firebase/firebase-android-sdk/issues/5870
215
224
@IgnoreForAndroidTest
216
225
@Test
You can’t perform that action at this time.
0 commit comments