INNER CODE UNIT · Kotlin

assertRecreatedUploadRequestIsEqualTo

gotev/android-upload-service · uploadservice/src/androidTest/java/net/gotev/uploadservice/CreateUploadRequestTests.kt:14

    private fun assertRecreatedUploadRequestIsEqualTo(context: Context, data: PersistableData) {
        val persistedData = CreateUploadRequest.fromPersistableData(context, data)
            .toPersistableData()

        val persistedJson = CreateUploadRequest.fromJson(context, data.toJson())
            .toPersistableData()

        val parcel = Parcel.obtain().apply {
            data.writeToParcel(this, 0)
            setDataPosition(0)
        }

        val persistedParcel = CreateUploadRequest.fromParcel(context, parcel)
            .toPersistableData()

        assertEquals(data, persistedData)
        assertEquals(data, persistedJson)
        assertEquals(data, persistedParcel)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…