我正在尝试创建一个基本的Book CRUD,它在应用程序代码中工作得很好,但我试图为该实体编写单元测试。
在非测试正常使用期间,Android清单应用程序标记定义了一个名为"com.orm.SugarApp“的应用程序。它总是在启动时被调用,并在运行时成为ApplicationContext。
但是,当我运行扩展InstrumentationTestCase的单元测试时,我在测试中发现断点触发,但是com.orm.SugarApp应用程序没有初始化。在进行CRUD调用之前,不会调用com.orm.SugarApp的构造函数。
我如何配置Android /Gradle来使用com.orm.SugarApp作为已经初始化的prerequsite应用程序来执行单元测试。
发布于 2015-05-04 15:26:27
nvm -我现在知道要使用ActivityInstrumentationTestCase2来将应用程序对象建立为com.orm.SugarApp
https://stackoverflow.com/questions/28702041
复制相似问题