From d42e0a8ec91b736d4638b2b75b6679056ee04158 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Wed, 16 Mar 2022 23:09:41 +0100 Subject: [PATCH] Test MissingVaultConfigFileException thrown when vault format 8 unlocked and no vault config file provided --- .../data/cloud/crypto/MasterkeyCryptoCloudProviderTest.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/src/test/java/org/cryptomator/data/cloud/crypto/MasterkeyCryptoCloudProviderTest.kt b/data/src/test/java/org/cryptomator/data/cloud/crypto/MasterkeyCryptoCloudProviderTest.kt index 9fdc4885..e1956c2a 100644 --- a/data/src/test/java/org/cryptomator/data/cloud/crypto/MasterkeyCryptoCloudProviderTest.kt +++ b/data/src/test/java/org/cryptomator/data/cloud/crypto/MasterkeyCryptoCloudProviderTest.kt @@ -6,7 +6,6 @@ import org.cryptomator.cryptolib.api.Cryptor import org.cryptomator.cryptolib.api.CryptorProvider import org.cryptomator.cryptolib.api.FileNameCryptor import org.cryptomator.cryptolib.api.Masterkey -import org.cryptomator.cryptolib.api.UnsupportedVaultFormatException import org.cryptomator.data.cloud.crypto.BackupFileIdSuffixGenerator.generate import org.cryptomator.data.cloud.crypto.MasterkeyCryptoCloudProvider.UnlockTokenImpl import org.cryptomator.data.cloud.crypto.VaultConfig.VaultConfigBuilder @@ -19,6 +18,7 @@ import org.cryptomator.domain.CloudType import org.cryptomator.domain.UnverifiedVaultConfig import org.cryptomator.domain.Vault import org.cryptomator.domain.exception.BackendException +import org.cryptomator.domain.exception.vaultconfig.MissingVaultConfigFileException import org.cryptomator.domain.repository.CloudContentRepository import org.cryptomator.domain.usecases.ProgressAware import org.cryptomator.domain.usecases.cloud.DataSource @@ -207,7 +207,7 @@ internal class MasterkeyCryptoCloudProviderTest { @DisplayName("unlockLegacyUsingNewVault(\"foo\")") fun testUnlockLegacyVaultUsingVaultFormat8() { val unlockToken: UnlockToken = UnlockTokenImpl(vault, masterkeyV8.toByteArray(StandardCharsets.UTF_8)) - Assertions.assertThrows(UnsupportedVaultFormatException::class.java) { inTest.unlock(unlockToken, Optional.absent(), "foo", { false }) } + Assertions.assertThrows(MissingVaultConfigFileException::class.java) { inTest.unlock(unlockToken, Optional.absent(), "foo", { false }) } } @DisplayName("changePassword(\"foo\")")