summaryrefslogtreecommitdiff
path: root/app/src/test/java/org/the_jk/cleversync/StringUtilsTest.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/test/java/org/the_jk/cleversync/StringUtilsTest.kt')
-rw-r--r--app/src/test/java/org/the_jk/cleversync/StringUtilsTest.kt40
1 files changed, 0 insertions, 40 deletions
diff --git a/app/src/test/java/org/the_jk/cleversync/StringUtilsTest.kt b/app/src/test/java/org/the_jk/cleversync/StringUtilsTest.kt
deleted file mode 100644
index 6a36156..0000000
--- a/app/src/test/java/org/the_jk/cleversync/StringUtilsTest.kt
+++ /dev/null
@@ -1,40 +0,0 @@
-package org.the_jk.cleversync
-
-import com.google.common.truth.Truth.assertThat
-import org.junit.Test
-
-class StringUtilsTest {
- @Test
- fun splitEmpty() {
- assertThat(StringUtils.split("", '.', keepEmpty = true)).containsExactly("")
- assertThat(StringUtils.split("", '.', keepEmpty = false)).isEmpty()
- }
-
- @Test
- fun splitSanity() {
- assertThat(StringUtils.split("a.bb.a", '.')).containsExactly("a", "bb", "a").inOrder()
- assertThat(StringUtils.split(".a.bb.a", '.', keepEmpty = true)).containsExactly("", "a", "bb", "a").inOrder()
- assertThat(StringUtils.split(".a.bb.a", '.', keepEmpty = false)).containsExactly("a", "bb", "a").inOrder()
- assertThat(StringUtils.split(".a.bb.a.", '.', keepEmpty = true))
- .containsExactly("", "a", "bb", "a", "").inOrder()
- assertThat(StringUtils.split(".a.bb.a.", '.', keepEmpty = false)).containsExactly("a", "bb", "a").inOrder()
- }
-
- @Test
- fun splitDouble() {
- assertThat(StringUtils.split("foo..bar", '.', keepEmpty = true)).containsExactly("foo", "", "bar").inOrder()
- assertThat(StringUtils.split("foo..bar", '.', keepEmpty = false)).containsExactly("foo", "bar").inOrder()
- }
-
- @Test
- fun splitLimit() {
- assertThat(StringUtils.split("a.bb.a", '.', limit = 1)).containsExactly("a.bb.a")
- assertThat(StringUtils.split("a.bb.a", '.', limit = 2)).containsExactly("a", "bb.a").inOrder()
- assertThat(StringUtils.split("a.bb.a", '.', limit = 3)).containsExactly("a", "bb", "a").inOrder()
- assertThat(StringUtils.split("a.bb.a.", '.', limit = 3, keepEmpty = true))
- .containsExactly("a", "bb", "a.").inOrder()
- assertThat(StringUtils.split("a.bb.a.", '.', limit = 3, keepEmpty = false))
- .containsExactly("a", "bb", "a").inOrder()
- assertThat(StringUtils.split("a.bb.a", '.', limit = 1000)).containsExactly("a", "bb", "a").inOrder()
- }
-}