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 {
3232 lateinit var database: FirebaseDatabase
3333
3434 @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 )
3636
3737 @Serializable
3838 data class DatabaseTest (val title : String , val likes : Int = 0 )
@@ -211,6 +211,15 @@ class FirebaseDatabaseTest {
211211 assertTrue(trueValue)
212212 }
213213
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+
214223 // Ignoring on Android Instrumented Tests due to bug in Firebase: https://github.com/firebase/firebase-android-sdk/issues/5870
215224 @IgnoreForAndroidTest
216225 @Test
You can’t perform that action at this time.
0 commit comments