我正在尝试创建一个在应用程序代码中运行良好的基本 Book CRUD,但我正在尝试为该实体编写单元测试。
在非测试正常使用期间,Android manifest Application 标签定义了一个名为“com.orm.SugarApp”的应用程序。这总是在启动时被调用,并在运行时成为 ApplicationContext。
但是,当我运行扩展 InstrumentationTestCase 的单元测试时,我发现断点在测试中触发,但 com.orm.SugarApp 应用程序未初始化。在进行 CRUD 调用之前,不会调用 com.orm.SugarApp 的构造函数。
如何配置 Android Studio/Gradle 以使用 com.orm.SugarApp 作为已初始化的先决条件应用程序执行单元测试。