我需要为我的 Android 代码引用 SQLiteDatabase 的代码运行单元测试;然而,我在模拟器之外(在我的台式机上)实例化这个对象的所有尝试都失败了。网上不推荐 Android 上的 JDBC,因此这是不可能的(我本可以很容易地以这种方式提供模拟对象)。那么,有什么想法吗?
最佳答案
您不能在模拟器或真实设备之外测试 android 类。如果您想在桌面计算机上运行测试用例,使用 JVM 而不是 Dalvik,它们应该独立于 android 类。你也可以改变 android.jar 不抛出异常,但我想这不是你想要的。
关于java - 单元测试 SQLiteDatabase 代码 - 如何在模拟器外部实例化数据库实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311111/