Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。
如何使用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); ...
当我在robolectric单元测试中添加影子类时抛出的LinkageError和IllegalAccessException异常
我使用Android Studio,JUnit和Robolectric测试我的代码。但是,当我将影子类添加到测试功能中时,会引发异常。在其他计算机(Windows和...
我看到一个非常奇怪的问题,有时使用robolectric(@RunWith(RobolectricTestRunner :: class))运行的Android单元测试配置为LEGACY资源模式,而不是...。
Robolectric 4.3.1失败,并显示消息:Android 29需要Java 9(具有Java 1)
我正在尝试通过robolectric运行我的android测试,但会收到以下错误消息:at.guger.moneybook.data.repository.AccountsRepositoryTest STANDARD_ERROR [Robolectric]警告:Android ...
无法使用RobolectricTestRunner和Koin运行单元测试
我有一个带有RobolectricTestRunner的测试类,该类用于获取应用程序上下文,并且还通过KoinComponent扩展了一个类。当我开始测试时,它返回了java.lang ....
我正在创建包含该片段的应用程序,为此,我想使用公共代码PlaybackFragment下面的Robolectric代码为其编写单元测试,以扩展片段{...
如何通过Android.mk在AOSP Java和Robolectric中获得代码覆盖率
我正在用AOSP编写应用程序。我需要为此应用进行单元测试。为此,我使用了robolectric。该应用程序和测试使用make(Android.mk)进行编译。我需要代码覆盖率报告...
[我必须测试Snackbar的任何单击事件都显示为我使用:https://github.com/cafesilencio/snackbarshadow创建了一个自定义阴影Snackbar,在测试中我将其称为:registerBtn ....
是否可以通过编程方式配置Android应用程序以过滤发送到logcat的日志消息?我确实知道,可以将logcat配置为过滤掉内容,但是我想做...
我正在测试一个onsynce调用LiveData实例的setValue的AsyncTask。由于我是从onPostExecute调用setValue的,因此对于......>
从1.8.0升级到Moshi 1.9.1后,我遇到以下崩溃和堆栈跟踪:java.lang.IllegalArgumentException:无法序列化Kotlin类型com.garpr.android.data.models ....