如何通过Android检测的测试在计算机上创建文件?

问题描述 投票:0回答:1

我想在笔记本电脑(而不是Android模拟器)上创建带有输出的文本文件。

我使用此代码,但对我而言不起作用:

@Test
fun useAppContext() {
    val appContext = InstrumentationRegistry.getInstrumentation().targetContext

    val str = "OUTPUT"
    val outputStreamWriter =
        OutputStreamWriter(appContext.openFileOutput("output.json", Context.MODE_PRIVATE))
    outputStreamWriter.write(str)
    outputStreamWriter.close()
}

如何通过Android Instrumented测试在计算机上写入文件? (我知道这是可能的)

android io android-testing
1个回答
0
投票

我试图从单元测试中将String写入文件,并且有效!

这是我的代码:

@Test
fun testName() {
    val str = "OUTPUT"
    val writer = BufferedWriter(FileWriter("output.json"))
    writer.write(str)

    writer.close()
}
© www.soinside.com 2019 - 2024. All rights reserved.