robolectric 相关问题

Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。

Robolectric.setupActivity()在Android单元测试中已弃用

我试图使用Robolectric框架来运行简单的单元测试,尽管我不赞成Robolectric.setupActivity()。 @RunWith(RobolectricTestRunner.class)公共类...

回答 1 投票 0

使用OkHttp进行实际HTTP请求的机器人测试会抛出java.lang.NullPointerException:PKCS#12 KeyStore没有提供密码

我正在使用Robolectric 4.3.1(testImplementation“ org.robolectric:robolectric:4.3.1”)为集成测试创建一个Android sqlite环境。我的系统使用OkHttp(实现'com ....

回答 1 投票 0

用robolectric测试吐司

当使用Robolectric执行测试时,从不调用我的BroadcastReceiver中的onReceive。测试@Test公共无效WhenSentNewMessageInAirplaneMode_ToastShouldBeDisplayed(){//安排...

回答 2 投票 2

Android:在服务内部测试MediaPlayer

在我的应用中,有一项服务,其服务是在启动时播放/停止音频。我为此使用MediaPlayer。服务工作正常,现在我正在为此编写测试。我正在使用Robolectric的...

回答 1 投票 1

测试WorkManager时无法解析com.google.guava:listenablefuture:{严格为1.0}

我有一个使用WorkManager执行某些预定任务的应用程序,并且我正在使用许多不同的框架对其进行测试。与我使用robolectric和...

回答 1 投票 4

使用Robolectric测试ActionBarActivity时出错

我正在使用Robolectric测试我的应用程序中的活动。该活动扩展了ActionBarActivity。当我测试活动时,出现错误:IllegalStateException:您需要使用主题。...

回答 1 投票 8

Robolectric是单元测试还是集成测试?

[我知道在Robolectric官方网站上说此框架用于单元测试,但是在所有示例上,robolectric都用于测试视图...例如:Robolectric可用于检查...的文本...

回答 1 投票 0

使用Robolectric运行Android测试-依赖项错误

我正在使用Android Studio 1.2和Windows 7时,按照以下示例运行机器人测试:@RunWith(CustomRobolectricRunner.class)@Config(emulateSdk = 21,reportSdk = 21,常量= ...

回答 2 投票 3

仅在JVM上测试AndroidX片段(不启动模拟器/设备)

我正在寻找一种方法来对我的AndroidX片段进行单元测试,而无需在模拟器中启动该片段。 Robolectric允许我们针对JVM中的活动运行单元测试,但是我不确定...

回答 1 投票 0

RxJava“ Robelectric测试案例失败” java.lang.AssertionError:位置0的值不同;预期”

我的测试用例在测试我的会议室数据库时失败。这是充当房间数据库和我的存储库类之间的中间类的类...类Cache @Inject构造函数(var newsDb:...

回答 1 投票 0

如何使用Koin在RoboElectric测试中注入模拟的ViewModel

我在Android开发中还很陌生,目前,我正在测试Roboelectric和Koin的基本活动。代码:类SplashActivity:AppCompatActivity(){private val viewModel:...

回答 1 投票 1

Android中对ProgressDialog的机器人测试

我有2种方法public void showProgress(){progressDialog = ProgressDialog.show(LoanDemandDetails.this,“”,resourceUtil.getLabelById(R.string.uploading_loan_demand),true,false); }和...

回答 1 投票 1

如何为在单元测试期间的流程中调用的静态方法返回不同的值?

我正在尝试为以下代码段编写单元测试。 ABC类{int getMyValue(最终活动活动){if(MyClass.getInstance(activity).getValue()== 1)返回10;其他...

回答 1 投票 1

使用Robolectric对Toast消息内容进行单元测试

我有一个活动,除了显示如下所示的Toast消息外,什么也不做。公共MyActivity扩展了AppCompatActivity {@Override protected void onCreate(Bundle savedInstanceState)...

回答 1 投票 3

如何使用gradle ktx为Android robolectric测试设置-noverify选项?

我正在使用Roboelectric对Android应用程序进行单元测试,并在尝试写入SecureStorage时遇到错误-java.lang.VerifyError:期望在分支目标10处出现堆栈映射框架,我不想...

回答 1 投票 0

如何在Android中模拟(或)测试方法级别的变量?

我有一个类似这样的类,类MyIntentProvider {public Intent ProvideIntent(final Context context){final Intent intent = new Intent(); intent.setAction(MY_ACTION); ...

回答 2 投票 1

如何使用robolectric通过额外的意图数据测试活动

我有一个活动LoanDemandEntry.class,我正在从意图中获取索引selectedMemberIndex = getIntent()。getExtras()。getInt(“ selectedMemberIndex”);但是当我运行robolectric测试以查看...

回答 1 投票 0

带有匕首的Android测试异常

这段代码的问题是我无法在测试类中添加任何内容。 TestModule中的所有内容都无法被嘲笑。我使用AndroidJUnit4和Mockito运行我的android测试。我们使用...

回答 1 投票 -1

如何测试通过意图(Robolectric)是否成功打开了网页

我编写了以下代码,以在电话浏览器上的按钮单击上打开一个URL。val intent = Intent(Intent.ACTION_VIEW,Uri.parse(uriString))startActivity(intent)我正在尝试编写一个...

回答 1 投票 0

机器人引发FragmentManager已在执行事务

我运行特定的单元测试:@Rule public ActivityScenarioRule activityScenarioRule2 =新的ActivityScenarioRule <>(FragmentUtilActivity.class); ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.