单元测试的资产

时间:2015-03-24 12:50:14

标签: android unit-testing

我正在将一些测试从仪器迁移到单元测试(1.1附带的新测试) - 现在我面临的问题是我找不到用文件提供测试的数据(我需要测试的数据)它被正确解析) 有人知道这样做的方法吗? 不幸的是,对于android资产的东西,我没有上下文,这也不起作用:

getClass().getClassLoader().getResource("src.sgf")

上述内容为空,文件位于:

src/test/assets/src.sgf

有趣的是,AndroidStudio识别资产 - 当我控制点击代码中的src.sgf时,它会将我带到正确的文件中。

1 个答案:

答案 0 :(得分:1)

据我了解,您正在寻找可从您的单元测试环境访问的资源。

这是android build tools gradle plugin 1.1版的官方问题。

您可以在以下主题Test resources not found from unit test

中找到解决此问题的方法