diff --git a/app/src/androidTest/java/com/amaze/filemanager/utils/security/SecretKeygenEspressoTest.kt b/app/src/androidTest/java/com/amaze/filemanager/utils/security/SecretKeygenEspressoTest.kt index 72d4a7de6..ada619d90 100644 --- a/app/src/androidTest/java/com/amaze/filemanager/utils/security/SecretKeygenEspressoTest.kt +++ b/app/src/androidTest/java/com/amaze/filemanager/utils/security/SecretKeygenEspressoTest.kt @@ -1,5 +1,7 @@ package com.amaze.filemanager.utils.security +import android.os.Build.VERSION.SDK_INT +import android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.filters.SmallTest import org.junit.Assert.assertEquals @@ -18,12 +20,17 @@ class SecretKeygenEspressoTest { /** * Test [SecretKeygen.getSecretKey]. + * + * Officially our lowest supported SDK is 14, hence we will throw exception + * if the device is so. */ @Test fun testGetSecretKey() { SecretKeygen.getSecretKey()?.run { assertNotNull(this) assertEquals("aes", this.algorithm.lowercase()) - } ?: fail("Unable to obtain secret key") + } ?: if (SDK_INT < ICE_CREAM_SANDWICH) { + fail("Android version not supported") + } } -} \ No newline at end of file +}