Skip to content

Commit 0dfdd18

Browse files
Merge pull request #16665 from nextcloud/backport/16618/stable-3.36
[stable-3.36] fix(upload-db) duplicated entries
2 parents d76cc18 + 79067f3 commit 0dfdd18

6 files changed

Lines changed: 686 additions & 31 deletions

File tree

app/src/androidTest/java/com/nextcloud/utils/AutoRenameTests.kt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,4 +250,23 @@ class AutoRenameTests : AbstractOnServerIT() {
250250
val result = AutoRename.rename(filename, capability, isFolderPath = true)
251251
assert(result == filename) { "Expected $filename but got $result" }
252252
}
253+
254+
@Test
255+
fun testRenameWithLowercasedFiles() {
256+
val filename = "1.txt"
257+
val result = AutoRename.rename(filename, capability)
258+
assert(result == filename) { "Expected $filename but got $result" }
259+
260+
val secondFilename = "/1.txt"
261+
val secondResult = AutoRename.rename(secondFilename, capability)
262+
assert(secondResult == secondFilename) { "Expected $secondFilename but got $secondResult" }
263+
264+
val thirdFilename = "/A/1.txt"
265+
val thirdResult = AutoRename.rename(thirdFilename, capability)
266+
assert(thirdResult == thirdFilename) { "Expected $thirdFilename but got $thirdResult" }
267+
268+
val path = "/A/BB/"
269+
val pathResult = AutoRename.rename(path, capability)
270+
assert(pathResult == path) { "Expected $path but got $pathResult" }
271+
}
253272
}

0 commit comments

Comments
 (0)