|
@@ -55,6 +55,18 @@ class AutoRenameTests : AbstractOnServerIT() {
|
|
assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Test
|
|
|
|
+ fun testStartEndInvalidExtensionsIfSpaceCharInTheEnd() {
|
|
|
|
+ capability = capability.apply {
|
|
|
|
+ forbiddenFilenameExtensionJson = """[".",".part",".part"," "]"""
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ val filename = " .file.part "
|
|
|
|
+ val result = AutoRename.rename(filename, capability)
|
|
|
|
+ val expectedFilename = "_file_part"
|
|
|
|
+ assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
|
|
+ }
|
|
|
|
+
|
|
@Test
|
|
@Test
|
|
fun testStartEndInvalidExtensions() {
|
|
fun testStartEndInvalidExtensions() {
|
|
val filename = " .file.part "
|
|
val filename = " .file.part "
|
|
@@ -63,6 +75,18 @@ class AutoRenameTests : AbstractOnServerIT() {
|
|
assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Test
|
|
|
|
+ fun testStartInvalidExtensionIfSpaceCharInTheEnd() {
|
|
|
|
+ capability = capability.apply {
|
|
|
|
+ forbiddenFilenameExtensionJson = """[".",".part",".part"," "]"""
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ val filename = " .file.part"
|
|
|
|
+ val result = AutoRename.rename(filename, capability)
|
|
|
|
+ val expectedFilename = "_file_part"
|
|
|
|
+ assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
|
|
+ }
|
|
|
|
+
|
|
@Test
|
|
@Test
|
|
fun testStartInvalidExtension() {
|
|
fun testStartInvalidExtension() {
|
|
val filename = " .file.part"
|
|
val filename = " .file.part"
|
|
@@ -71,6 +95,18 @@ class AutoRenameTests : AbstractOnServerIT() {
|
|
assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Test
|
|
|
|
+ fun testEndInvalidExtensionIfSpaceCharInTheEnd() {
|
|
|
|
+ capability = capability.apply {
|
|
|
|
+ forbiddenFilenameExtensionJson = """[".",".part",".part"," "]"""
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ val filename = ".file.part "
|
|
|
|
+ val result = AutoRename.rename(filename, capability)
|
|
|
|
+ val expectedFilename = "_file_part"
|
|
|
|
+ assert(result == expectedFilename) { "Expected $expectedFilename but got $result" }
|
|
|
|
+ }
|
|
|
|
+
|
|
@Test
|
|
@Test
|
|
fun testEndInvalidExtension() {
|
|
fun testEndInvalidExtension() {
|
|
val filename = ".file.part "
|
|
val filename = ".file.part "
|