gpt4 book ai didi

android - 机器人 3 : Load test specific resource

转载 作者:搜寻专家 更新时间:2023-11-01 08:43:02 25 4
gpt4 key购买 nike

我正在使用 Robolectric 3,我正在尝试加载我的 test/res/ 文件夹中的一些资源。

这是我的文件层次结构:

project/
|-src/
|--main/
|---AndroidManifest.xml
|---res/
|----raw/
|-----prod.json
|--test/
|---java/
|----com.app/
|-----CustomTestRunner.java
|-----Mytest.java
|---res/
|----raw/
|-----test.json

我想在 MyTest.java 中做类似的事情

RuntimeEnvironment.application.getResources().openRawResource(R.raw.test);

但我不想覆盖所有“标准”res/ 文件夹,因为我还需要测试中的 prod.json 文件。

知道如何做这些事情吗?

谢谢

最佳答案

与其将 json 放在 src/test/res/raw 中,不如将其放在 src/test/resources/中

然后您可以通过 getResource 使用它(使用最新的构建插件和最新的 AS)

请注意,旧版本中存在一个错误 - 您需要使用金丝雀 channel 中的 AS:https://code.google.com/p/android/issues/detail?id=136013

关于android - 机器人 3 : Load test specific resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30981263/

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