Files
kotlin-fork/libraries/stdlib/test/io/IOStreams.kt
T
2015-10-07 22:36:13 +03:00

29 lines
716 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)
}
}