- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个 Android 应用程序,我已经为单元测试创建了一个新的测试项目。建议在哪里存储测试装置(如 xml 文件等)以及访问它的正确方法是什么?
最佳答案
这取决于您的意思是单元测试还是仪器化测试(比如使用浓缩咖啡之类的东西)...
src/test/resources
(例如 src/test/resources/fixture.json
)InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("fixture.json")
src/androidTest/assets/
(例如 src/androidTest/assets/fixture.json
)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/
是否可以设置一个夹具来创建数据库 View 而不是 CakePHP 中的数据库表?在创建表的夹具和另一个应该是数据库 View 的夹具中使用相同的数据似乎效率低下。 最佳答案 我设法这样做,其中 vi
与这个锦标赛赛程算法作斗争。 代码运行良好,但我需要帮助将数据插入 mysql我似乎无法访问 $varables.. 非常感谢 php 专家的任何调整 ... $teamnames = "Arsena
我正在尝试开始使用 Symfony2,并一直在尝试为我的应用程序的模型层设置自动化测试。 Symfony2 书讨论了 Controller 的单元测试,但我找不到很多模型测试的示例。 我希望在每次测试
我想为我的测试使用一个通用的夹具: @RunWith(JUnitPlatform::class) abstract class BaseSpek: Spek({ beforeGroup {pr
使用这个固定装置,我想根据 before 固定装置 Hook 中 API 调用的结果设置 checkoutId,这样我就可以用它来设置页面我的测试 let checkoutId; fixture`Ch
我尝试过各种尝试。这是我最新的。我只是想 stub Axios 请求并返回固定装置。 const { expect } = require('chai'); const sinon = require
我是一名优秀的程序员,十分优秀!