Files
kotlin-fork/libraries/stdlib/test/io/IOStreams.kt
T
2016-01-17 15:52:12 +03:00

29 lines
712 B
Kotlin

package test.io
import org.junit.Test as test
import kotlin.test.*
import java.io.Writer
import java.io.BufferedReader
class IOStreamsTest {
@test fun testGetStreamOfFile() {
val tmpFile = createTempFile()
var writer: Writer? = null
try {
writer = tmpFile.outputStream().writer()
writer.write("Hello, World!")
} finally {
writer?.close()
}
var act: String?
var reader: BufferedReader? = null
try {
reader = tmpFile.inputStream().reader().buffered()
act = reader.readLine()
} finally {
reader?.close()
}
assertEquals("Hello, World!", act)
}
}