/ / Завантаження активів у тестовий проект Android - Java, Android, тестування, активи

Завантаження активів в тестовий проект для Android - java, android, тестування, активи

У мене є файл з ім'ям cards.csv в assets каталог тестового проекту Android. Я намагаюся відкрити це

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.javajanju55)
на android.app.Instrumentation $ InstrumentationThread.run (Instrumentation.java:1584)

Хто-небудь ще відчував подібну проблему з тестовими проектами Android? Що мені потрібно зробити, щоб це виправити?

Відповіді:

2 для відповіді № 1

Проблема полягала в тому, що мій тест розширився AndroidTestCase а не InstrumentationTestCase.