gpt4 book ai didi

安卓测试夹具

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:02:23 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,我已经为单元测试创​​建了一个新的测试项目。建议在哪里存储测试装置(如 xml 文件等)以及访问它的正确方法是什么?

最佳答案

这取决于您的意思是单元测试还是仪器化测试(比如使用浓缩咖啡之类的东西)...

单元测试:

  1. 将您的灯具放入 src/test/resources(例如 src/test/resources/fixture.json)
  2. 从您的测试类访问它们,例如使用:

InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("fixture.json")

仪器化测试:

  1. 将您的固定装置放入 src/androidTest/assets/(例如 src/androidTest/assets/fixture.json)
  2. 从您的测试类访问它们,例如使用:

InputStream is = InstrumentationRegistry.getContext().getResources().getAssets().open("fixture.json")

Here是如何将 InputStream 转换为 String 的一些示例。

Here's a pretty good post描述不同的情况。


附言我知道这个问题已经有 6 年多了...回答任何 future 的搜索。

关于安卓测试夹具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10111633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com