robolectric 相关问题

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

如何使用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

当我在robolectric单元测试中添加影子类时抛出的LinkageError和IllegalAccessException异常

我使用Android Studio,JUnit和Robolectric测试我的代码。但是,当我将影子类添加到测试功能中时,会引发异常。在其他计算机(Windows和...

回答 1 投票 1

Jenkins有时会在LEGACY资源模式下运行机器人测试

我看到一个非常奇怪的问题,有时使用robolectric(@RunWith(RobolectricTestRunner :: class))运行的Android单元测试配置为LEGACY资源模式,而不是...。

回答 1 投票 2

Robolectric 4.3.1失败,并显示消息:Android 29需要Java 9(具有Java 1)

我正在尝试通过robolectric运行我的android测试,但会收到以下错误消息:at.guger.moneybook.data.repository.AccountsRepositoryTest STANDARD_ERROR [Robolectric]警告:Android ...

回答 1 投票 3

无法使用RobolectricTestRunner和Koin运行单元测试

我有一个带有RobolectricTestRunner的测试类,该类用于获取应用程序上下文,并且还通过KoinComponent扩展了一个类。当我开始测试时,它返回了java.lang ....

回答 1 投票 4

我如何为Android片段类编写单元测试?

我正在创建包含该片段的应用程序,为此,我想使用公共代码PlaybackFragment下面的Robolectric代码为其编写单元测试,以扩展片段{...

回答 1 投票 0

如何通过Android.mk在AOSP Java和Robolectric中获得代码覆盖率

我正在用AOSP编写应用程序。我需要为此应用进行单元测试。为此,我使用了robolectric。该应用程序和测试使用make(Android.mk)进行编译。我需要代码覆盖率报告...

回答 1 投票 1

如何测试Snackbar是否在android中显示>>

[我必须测试Snackbar的任何单击事件都显示为我使用:https://github.com/cafesilencio/snackbarshadow创建了一个自定义阴影Snackbar,在测试中我将其称为:registerBtn ....

回答 1 投票 0

Android日志记录:从应用程序本身进行过滤

是否可以通过编程方式配置Android应用程序以过滤发送到logcat的日志消息?我确实知道,可以将logcat配置为过滤掉内容,但是我想做...

回答 1 投票 2

Robolectric无法在后台线程上调用setValue

我正在测试一个onsynce调用LiveData实例的setValue的AsyncTask。由于我是从onPostExecute调用setValue的,因此对于......>

回答 1 投票 0

Moshi 1.9.x无法序列化Kotlin类型

从1.8.0升级到Moshi 1.9.1后,我遇到以下崩溃和堆栈跟踪:java.lang.IllegalArgumentException:无法序列化Kotlin类型com.garpr.android.data.models ....

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.