robolectric 相关问题

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

使用注入的模拟对象在Android单元测试中未执行回调

我是Android的单元测试的新手,并经历了几个教程,让自己熟悉mockito和robolectric。我的应用程序正在使用Dagger 2将我的EventService注入我的...

回答 1 投票 0

适用于Android的自定义Gradle测试任务

问题我想创建一个自定义gradle测试任务,只运行JUNIT测试并省略Robolectric测试。我试图通过创建一个新的测试注释并省略任何测试来完成这项任务......

回答 4 投票 2

如何用Robolectric测试碎片?

我知道有一个Robolectric.shadowOf(Fragment)方法和一个ShadowFragment类,认为它们没有在文档中列出,但我无法使它工作。 myFragment = new MyFragment(); myFragment ....

回答 6 投票 56

Android中的Robolectric:测试事件?

我用robolectric写了一些测试,现在我想做一些真正的测试类。我注意到的一件事是我无法测试像onCreate,onLocationChanged等事件。什么是......

回答 2 投票 8

测试该按钮以Robolectric启动Activity

嗨,我有以下代码:@RunWith(Test9Runner.class)公共类MainActivityTest {private MainActivity activity;私人按钮按下按钮; @Before public void setUp()...

回答 7 投票 37

Android Mockito如何模拟资源

我正在使用robolectric作为我与Mockito的测试运行员。我想在Android中知道如何模拟资源。我有一个数组资源,但在我的测试中,我想嘲笑价值。我有一个阵列......

回答 1 投票 4

使用Robolectric 3.6.1时的java.lang.IllegalAccessError

当我运行JUnit测试时,它会抛出以下错误:java.lang.IllegalAccessError:尝试从类org.robolectric访问字段org.robolectric.annotation.Config $ Builder.sdk ....

回答 1 投票 2

Robolectric缓慢并发出警告

这是我第一次使用Roboelectric。编写我的第一个测试,这只是一个简单的测试,断言活动的标题需要大约18秒来执行,并给我以下警告:警告:......

回答 1 投票 1

线程上的robolectric runOnUiThread不起作用

runOnUiThread()在线程中执行时似乎不起作用。有人知道一个变通方法吗?注意:我在这里提交了一张票 - https://github.com/robolectric/robolectric/issues/2479 import ...

回答 1 投票 4

在所有junit测试之前运行一次性异步回调

我想在运行所有测试之前调用一些方法。 Library提供初始化程序,准备使用的设备:SomeLibraryInitializer.init(new SomeLibraryInitializer.Callback(){@ ...

回答 1 投票 1

'./gradlew -Dtest.single = SimpleTest test'运行我所有的测试

我的项目是在Android Studio上创建的普通Android项目。我用google搜索了一个单独的测试(在SimpleTest中测试,在这种情况下测试1次),每个人都说我应该这样做./gradlew -Dtest ....

回答 3 投票 8

如何使用robolectric对Android音频录制应用进行单元测试

我只是想知道是否可以使用Robolectric框架对Android音频录音机应用程序进行单元测试。据我所知,Robolectric不使用仿真器或真实设备进行测试....

回答 1 投票 4

当我用Robolectric对GPS功能进行单元测试时,我应该注释什么?

我指的是以下网站http://googletesting.blogspot.ca/2010/12/test-sizes.html。有人提到如果我们的测试方法正在访问网络,我们应该注释@LargeTest ...

回答 1 投票 0

无法使用robolectric捕获HTTP请求

我试图用Robolectric捕获一个http请求方法tokenize方法向服务器发送一个请求,我只想测试发送的帖子:如果我尝试//Cardtest.java Robolectric ....

回答 2 投票 1

无法使用Robolectric 4.0.1运行测试,'packageDebugUnitTestForUnitTest'失败

升级到Robolectric 4.0.1后,我的robolectric测试无法正常工作。在我的gradle配置中,我使用testOptions.unitTests.includeAndroidResources = true并在gradle.properties android ....

回答 1 投票 3

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