@@ -3,26 +3,27 @@ package com.darkrockstudios.app.securecamera.camera
33import org.junit.Assert.assertEquals
44import org.junit.Test
55import java.io.File
6+ import kotlin.io.path.createTempDirectory
67
78class GenerateCopyNameTest {
89 @Test
910 fun returnsCpWhenNoneExist () {
10- val dir = createTempDir (prefix = " genCopyNone" ).apply { deleteOnExit() }
11+ val dir = createTempDirectory (prefix = " genCopyNone" ).toFile( ).apply { deleteOnExit() }
1112 val result = SecureImageRepository .generateCopyName(dir, " photo_123.jpg" )
1213 assertEquals(" photo_123_cp.jpg" , result)
1314 }
1415
1516 @Test
1617 fun returnsCp1WhenCpExists () {
17- val dir = createTempDir (prefix = " genCopyOne" ).apply { deleteOnExit() }
18+ val dir = createTempDirectory (prefix = " genCopyOne" ).toFile( ).apply { deleteOnExit() }
1819 File (dir, " photo_123_cp.jpg" ).createNewFile()
1920 val result = SecureImageRepository .generateCopyName(dir, " photo_123.jpg" )
2021 assertEquals(" photo_123_cp1.jpg" , result)
2122 }
2223
2324 @Test
2425 fun returnsNextIndexWhenManyExist () {
25- val dir = createTempDir (prefix = " genCopyMany" ).apply { deleteOnExit() }
26+ val dir = createTempDirectory (prefix = " genCopyMany" ).toFile( ).apply { deleteOnExit() }
2627 File (dir, " photo_123_cp.jpg" ).createNewFile()
2728 File (dir, " photo_123_cp1.jpg" ).createNewFile()
2829 File (dir, " photo_123_cp2.jpg" ).createNewFile()
@@ -32,7 +33,7 @@ class GenerateCopyNameTest {
3233
3334 @Test
3435 fun preservesBaseWithDots () {
35- val dir = createTempDir (prefix = " genCopyDots" ).apply { deleteOnExit() }
36+ val dir = createTempDirectory (prefix = " genCopyDots" ).toFile( ).apply { deleteOnExit() }
3637 val result = SecureImageRepository .generateCopyName(dir, " my.photo.001.jpg" )
3738 assertEquals(" my.photo.001_cp.jpg" , result)
3839 }
0 commit comments