Java 在Android测试项目中加载资产
我在Android测试项目的Java 在Android测试项目中加载资产,java,android,testing,assets,Java,Android,Testing,Assets,我在Android测试项目的assets目录中有一个名为cards.csv的文件。我试着用手指打开它 InputStream input = this.getContext().getAssets().open("cards.csv"); 但是得到 java.io.FileNotFoundException:cards.csv 在android.content.res.AssetManager.openAsset(本机方法) 在android.content.res.AssetManager.
assets
目录中有一个名为cards.csv
的文件。我试着用手指打开它
InputStream input = this.getContext().getAssets().open("cards.csv");
但是得到
java.io.FileNotFoundException:cards.csv在android.content.res.AssetManager.openAsset(本机方法)
在android.content.res.AssetManager.open(AssetManager.java:315)上
在android.content.res.AssetManager.open(AssetManager.java:289)上
在bbct.android.common.provider.test.BaseballCardSQLHelperTest.setUp(BaseballCardSQLHelperTest.java:56)
在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190)
在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175)
在android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
位于android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584)
有没有其他人在Android测试项目中遇到过类似的问题?我需要做些什么来解决这个问题?问题是我的测试用例扩展了
AndroidTestCase
,而不是InstrumentationTestCase问题是我的测试用例扩展了AndroidTestCase
,而不是InstrumentationTestCase