Skip to content

Commit 1a2f4f6

Browse files
Merge pull request #17088 from sgallese/mal/nextcloud-string-extension-baseline
test: cover filename extension helpers
2 parents 7fb7bc7 + d746ac2 commit 1a2f4f6

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

app/src/test/java/com/nextcloud/android/utils/ExtensionsTest.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77
package com.nextcloud.android.utils
88

99
import com.nextcloud.utils.extensions.getFormattedStringDate
10+
import com.nextcloud.utils.extensions.extension
1011
import com.nextcloud.utils.extensions.isCurrentYear
12+
import com.nextcloud.utils.extensions.removeFileExtension
13+
import org.junit.Assert.assertEquals
1114
import org.junit.Assert.assertFalse
1215
import org.junit.Assert.assertTrue
1316
import org.junit.Test
@@ -37,4 +40,12 @@ class ExtensionsTest {
3740
assertTrue(actualYearNewValue == "")
3841
assertFalse(actualYearNewValue == "2022")
3942
}
43+
44+
@Test
45+
fun fileExtensionHelpers_checkForEdgeCases() {
46+
assertEquals("archive.tar", "archive.tar.gz".removeFileExtension())
47+
assertEquals("gz", "archive.tar.gz".extension())
48+
assertEquals("", ".gitignore".extension())
49+
assertEquals("", "filename.".extension())
50+
}
4051
}

0 commit comments

Comments
 (0)