在官网没有看见Robolectric对数据库的操作. 我现在有一个方法. 里面涉及的数据比较多,用数据库.
然后进行逻辑运算.我也有自己的DAO类, 但是查出的数据都是null.怎么回事.
这是我的代码:
@RunWith(RobolectricGradleTestRunner.class) @Config(constants = BuildConfig.class, sdk = 21) public class DataBaseTest { @Test public void testDB() { Application application = RuntimeEnvironment.application; AgepisionsDao instance = AgepisionsDao.getInstance(application); Listagepisionses = instance.queryAll(); assertEquals(agepisionses.size(),4); } }
这里的queryAll()没有任何数据, 但是数据库文件还是有的.请问一下怎么操作. 谢谢.