Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。
Robolectric.setupActivity()在Android单元测试中已弃用
我试图使用Robolectric框架来运行简单的单元测试,尽管我不赞成Robolectric.setupActivity()。 @RunWith(RobolectricTestRunner.class)公共类...
使用OkHttp进行实际HTTP请求的机器人测试会抛出java.lang.NullPointerException:PKCS#12 KeyStore没有提供密码
我正在使用Robolectric 4.3.1(testImplementation“ org.robolectric:robolectric:4.3.1”)为集成测试创建一个Android sqlite环境。我的系统使用OkHttp(实现'com ....
当使用Robolectric执行测试时,从不调用我的BroadcastReceiver中的onReceive。测试@Test公共无效WhenSentNewMessageInAirplaneMode_ToastShouldBeDisplayed(){//安排...
在我的应用中,有一项服务,其服务是在启动时播放/停止音频。我为此使用MediaPlayer。服务工作正常,现在我正在为此编写测试。我正在使用Robolectric的...
测试WorkManager时无法解析com.google.guava:listenablefuture:{严格为1.0}
我有一个使用WorkManager执行某些预定任务的应用程序,并且我正在使用许多不同的框架对其进行测试。与我使用robolectric和...
使用Robolectric测试ActionBarActivity时出错
我正在使用Robolectric测试我的应用程序中的活动。该活动扩展了ActionBarActivity。当我测试活动时,出现错误:IllegalStateException:您需要使用主题。...
[我知道在Robolectric官方网站上说此框架用于单元测试,但是在所有示例上,robolectric都用于测试视图...例如:Robolectric可用于检查...的文本...
使用Robolectric运行Android测试-依赖项错误
我正在使用Android Studio 1.2和Windows 7时,按照以下示例运行机器人测试:@RunWith(CustomRobolectricRunner.class)@Config(emulateSdk = 21,reportSdk = 21,常量= ...
我正在寻找一种方法来对我的AndroidX片段进行单元测试,而无需在模拟器中启动该片段。 Robolectric允许我们针对JVM中的活动运行单元测试,但是我不确定...
RxJava“ Robelectric测试案例失败” java.lang.AssertionError:位置0的值不同;预期”
我的测试用例在测试我的会议室数据库时失败。这是充当房间数据库和我的存储库类之间的中间类的类...类Cache @Inject构造函数(var newsDb:...
如何使用Koin在RoboElectric测试中注入模拟的ViewModel
我在Android开发中还很陌生,目前,我正在测试Roboelectric和Koin的基本活动。代码:类SplashActivity:AppCompatActivity(){private val viewModel:...
我有2种方法public void showProgress(){progressDialog = ProgressDialog.show(LoanDemandDetails.this,“”,resourceUtil.getLabelById(R.string.uploading_loan_demand),true,false); }和...
我正在尝试为以下代码段编写单元测试。 ABC类{int getMyValue(最终活动活动){if(MyClass.getInstance(activity).getValue()== 1)返回10;其他...
我有一个活动,除了显示如下所示的Toast消息外,什么也不做。公共MyActivity扩展了AppCompatActivity {@Override protected void onCreate(Bundle savedInstanceState)...
如何使用gradle ktx为Android robolectric测试设置-noverify选项?
我正在使用Roboelectric对Android应用程序进行单元测试,并在尝试写入SecureStorage时遇到错误-java.lang.VerifyError:期望在分支目标10处出现堆栈映射框架,我不想...
我有一个类似这样的类,类MyIntentProvider {public Intent ProvideIntent(final Context context){final Intent intent = new Intent(); intent.setAction(MY_ACTION); ...
我有一个活动LoanDemandEntry.class,我正在从意图中获取索引selectedMemberIndex = getIntent()。getExtras()。getInt(“ selectedMemberIndex”);但是当我运行robolectric测试以查看...
这段代码的问题是我无法在测试类中添加任何内容。 TestModule中的所有内容都无法被嘲笑。我使用AndroidJUnit4和Mockito运行我的android测试。我们使用...
如何测试通过意图(Robolectric)是否成功打开了网页
我编写了以下代码,以在电话浏览器上的按钮单击上打开一个URL。val intent = Intent(Intent.ACTION_VIEW,Uri.parse(uriString))startActivity(intent)我正在尝试编写一个...
我运行特定的单元测试:@Rule public ActivityScenarioRule activityScenarioRule2 =新的ActivityScenarioRule <>(FragmentUtilActivity.class); ...