Allow passing null parent directory to createTempFile/Directory
null signifies the default temp directory. KT-19192
This commit is contained in:
@@ -59,6 +59,24 @@ class PathExtensionsTest : AbstractPathTest() {
|
||||
assertFailsWith<FileAlreadyExistsException> { file.createFile() }
|
||||
}
|
||||
|
||||
@Test
|
||||
fun createTempFileDefaultDir() {
|
||||
val file1 = createTempFile().cleanup()
|
||||
val file2 = createTempFile(directory = null).cleanup()
|
||||
|
||||
assertEquals(file1.parent, file2.parent)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun createTempDirectoryDefaultDir() {
|
||||
val dir1 = createTempDirectory().cleanup()
|
||||
val dir2 = createTempDirectory(directory = null).cleanupRecursively()
|
||||
val dir3 = createTempDirectory(dir2)
|
||||
|
||||
assertEquals(dir1.parent, dir2.parent)
|
||||
assertNotEquals(dir2.parent, dir3.parent)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun copyTo() {
|
||||
val root = createTempDirectory("copyTo-root").cleanupRecursively()
|
||||
|
||||
Reference in New Issue
Block a user