INNER CODE UNIT · Kotlin

CreateUploadRequestTests

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

class CreateUploadRequestTests {

    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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…