Fix tests (VcMetaData)
This commit is contained in:
Родитель
85698d8a8f
Коммит
2bce72a835
|
@ -6,4 +6,6 @@ import kotlinx.serialization.Serializable
|
|||
|
||||
@Serializable
|
||||
@SerialName("BaseVC")
|
||||
class VcMetadata(val displayContract: DisplayContract)
|
||||
abstract class VcMetadata {
|
||||
abstract val displayContract: DisplayContract
|
||||
}
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
// Copyright (c) Microsoft Corporation. All rights reserved
|
||||
|
||||
package com.microsoft.did.sdk.backup.content.microsoft2020
|
||||
|
||||
import com.microsoft.did.sdk.credential.service.models.contracts.display.DisplayContract
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
@SerialName("TestVcMetaData")
|
||||
class TestVcMetaData(override val displayContract: DisplayContract) : VcMetadata()
|
|
@ -10,11 +10,15 @@ import com.microsoft.did.sdk.backup.content.BackupProcessorFactory
|
|||
import com.microsoft.did.sdk.backup.content.microsoft2020.Microsoft2020BackupProcessor
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.Microsoft2020UnprotectedBackup
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.RawIdentifierConverter
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.TestVcMetaData
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.VcMetadata
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.WalletMetadata
|
||||
import com.microsoft.did.sdk.credential.service.models.contracts.display.DisplayContract
|
||||
import com.microsoft.did.sdk.util.controlflow.Result
|
||||
import com.microsoft.did.sdk.util.defaultTestSerializer
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
import org.junit.Test
|
||||
|
||||
|
@ -34,7 +38,8 @@ class BackupServiceTest {
|
|||
private val service = BackupService(jweBackupFactory, backupProcessorFactory, defaultTestSerializer)
|
||||
private val password = "Big complex passsword you'll never be able to guess"
|
||||
|
||||
private val vcMetadata = VcMetadata(VerifiableCredentialUtil.testDisplayContract)
|
||||
private val vcMetadata = TestVcMetaData(VerifiableCredentialUtil.testDisplayContract)
|
||||
|
||||
private val backup = Microsoft2020UnprotectedBackup(
|
||||
WalletMetadata(),
|
||||
listOf(Pair(VerifiableCredentialUtil.testVerifiedCredential, vcMetadata))
|
||||
|
|
|
@ -6,6 +6,7 @@ import android.util.VerifiableCredentialUtil
|
|||
import com.microsoft.did.sdk.backup.container.jwe.JwePasswordProtectedBackupData
|
||||
import com.microsoft.did.sdk.backup.container.jwe.JwePasswordProtectionMethod
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.Microsoft2020UnprotectedBackupData
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.TestVcMetaData
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.VcMetadata
|
||||
import com.microsoft.did.sdk.backup.content.microsoft2020.WalletMetadata
|
||||
import com.microsoft.did.sdk.util.defaultTestSerializer
|
||||
|
@ -14,7 +15,7 @@ import org.junit.Test
|
|||
|
||||
class BackupParserTest {
|
||||
|
||||
private val vcMetadata = VcMetadata(
|
||||
private val vcMetadata = TestVcMetaData(
|
||||
VerifiableCredentialUtil.testDisplayContract
|
||||
)
|
||||
private val walletMetadata = WalletMetadata()
|
||||
|
|
|
@ -7,7 +7,7 @@ import org.junit.Test
|
|||
import kotlin.test.assertEquals
|
||||
|
||||
class Microsoft2020UnprotectedBackupDataTest {
|
||||
private val vcMetadata = VcMetadata(
|
||||
private val vcMetadata = TestVcMetaData(
|
||||
VerifiableCredentialUtil.testDisplayContract
|
||||
)
|
||||
private val walletMetadata = WalletMetadata()
|
||||
|
|
|
@ -22,7 +22,7 @@ class Microsoft2020UnprotectedBackupProcessorTest {
|
|||
defaultTestSerializer
|
||||
)
|
||||
|
||||
private val vcMetadata = VcMetadata(VerifiableCredentialUtil.testDisplayContract)
|
||||
private val vcMetadata = TestVcMetaData(VerifiableCredentialUtil.testDisplayContract)
|
||||
private val backupData = Microsoft2020UnprotectedBackup(
|
||||
WalletMetadata(),
|
||||
listOf(Pair(VerifiableCredentialUtil.testVerifiedCredential, vcMetadata))
|
||||
|
|
Загрузка…
Ссылка в новой задаче