diff --git a/app/src/test/java/com/nextcloud/android/utils/ExtensionsTest.kt b/app/src/test/java/com/nextcloud/android/utils/ExtensionsTest.kt index 0c24d1e97906..5a52fe09cf30 100644 --- a/app/src/test/java/com/nextcloud/android/utils/ExtensionsTest.kt +++ b/app/src/test/java/com/nextcloud/android/utils/ExtensionsTest.kt @@ -7,7 +7,10 @@ package com.nextcloud.android.utils import com.nextcloud.utils.extensions.getFormattedStringDate +import com.nextcloud.utils.extensions.extension import com.nextcloud.utils.extensions.isCurrentYear +import com.nextcloud.utils.extensions.removeFileExtension +import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse import org.junit.Assert.assertTrue import org.junit.Test @@ -37,4 +40,12 @@ class ExtensionsTest { assertTrue(actualYearNewValue == "") assertFalse(actualYearNewValue == "2022") } + + @Test + fun fileExtensionHelpers_checkForEdgeCases() { + assertEquals("archive.tar", "archive.tar.gz".removeFileExtension()) + assertEquals("gz", "archive.tar.gz".extension()) + assertEquals("", ".gitignore".extension()) + assertEquals("", "filename.".extension()) + } }