INNER CODE UNIT · Kotlin

assertEqualsBundle

gotev/android-upload-service · uploadservice/src/androidTest/java/net/gotev/uploadservice/PersistableDataTests.kt:17

    private fun assertEqualsBundle(expected: Bundle, actual: Bundle) {
        val expectedKeys = expected.keySet().toList()
        val actualKeys = actual.keySet().toList()
        assertEquals("bundles should contain the same key set", expectedKeys, actualKeys)

        expected.keySet().forEach { key ->
            assertEquals("should contain the same value for key $key", expected[key], actual[key])
        }
    }

    fun Parcelable.toParcel() = Parcel.obtain().also { parcel ->
        writeToParcel(parcel, 0)
        parcel.setDataPosition(0)
    }

    val data = PersistableData().apply {
        putBoolean("boolKey", true)
        putBoolean("boolKey2", false)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…