jjzjj

AndroidJUnit4

全部标签

java - 无法解析符号 AndroidJUnit4

我正在尝试为我的应用程序添加loginfacebook。但是当我添加一个需要这样做的存储库时。它导致了一个错误。AndroidJUnit4现在无法解析。ExampleInstrumentedTest.javapackagecom.example.user.enyatravelbataan;importandroid.content.Context;importandroid.support.test.InstrumentationRegistry;importandroid.support.test.runner.AndroidJUnit4;importorg.junit.Test;i

android - 运行测试时出现问题(<androidx.test.ext.junit.runners.AndroidJUnit4> 没有零参数构造函数)

最近我将我的JUnit4运行器从androidx.test.runner.AndroidJUnit4升级到androidx.test.ext.junit.runners.AndroidJUnit4。当我执行测试时出现以下错误:测试运行失败:由于“进程崩溃”,检测运行失败。LogCat显示此错误:java.lang.InstantiationException:java.lang.Classhasnozeroargumentconstructor测试中的所有导入都是正确的,我在构建中没有遇到任何错误。我的应用程序gradle看起来像这样:defaultConfig{testInstrum

java - AndroidJUnit4.class + org.junit.Assume.assumeTrue = AssumptionViolatedException

我已经设法将我的Android项目转移到JUnit4,当然,我想这样做的主要原因是行不通。如果有人在这里有想法,会喜欢任何帮助。我要解决的问题是,如果构建未指向登台服务器,我想自动跳过某些测试。我已经使用BUILD_TYPE进行了设置,它使用gradle注入(inject)基本URL。我在我的设置中设置了一个assumeThat子句,它可以正确识别构建何时未暂存,但它不会停止并忽略测试的其余部分,而是抛出异常并失败。p>这是我的实时API测试的基类-我用@RunWith(AndroidJUnit4.class)注释了它的下降,所以理论上这应该始终与JUnit4runner一起运行:pa

java - Android Instrumentation 在使用 AndroidJunitRunner 和 AndroidJUnit4 时测试 java.lang.UnsatisfiedLinkError

我在单元测试中使用了robolectric。最近在我们的项目中,我们添加了一个来自zendesk的新依赖项。repositories{maven{url'https://zendesk.artifactoryonline.com/zendesk/repo'}}compilegroup:'com.zendesk',name:'sdk',version:'1.3.0.1'现在我们甚至没有从这个库中引用任何类,我们只是通过添加这个依赖项在我们的robolectric单元测试中得到异常。我认为问题出在我们的项目中,但它也发生在示例机器人测试项目中。java.lang.VerifyError:E

Android Studio 中的 AndroidJunit4.class runner 不调用 @Test 方法

我已应用以下说明:https://code.google.com/p/android-test-kit/wiki/AndroidJUnitRunnerUserGuide设置JUnit4测试。特别是我正在按照将Junit4与ActivityInstrumentationTestCase2一起使用的步骤进行操作,但是当我在AndroidStudio中运行测试时,@Test注释方法没有被执行。如果我在方法前加上“test”,它会起作用,但这不是我对JUnit4测试的期望。有人遇到过这个问题吗?问候, 最佳答案 不再需要扩展Activity

AndroidJUnit4 和参数化测试

Google提供了新的类来为Android编写测试,尤其是使用jUnit4:https://developer.android.com/tools/testing-support-library/index.html我想知道是否可以使用来自jUnit的AndroidJUnit4运行器以及参数化运行器? 最佳答案 当前接受的答案没有提供解释,并且链接的示例不能很好地说明需要做什么。这是一个更完整的解释,希望可以避免有人花时间我弄清楚这一点。虽然文档并没有让这一点非常明显,但实际上设置起来非常容易!只要您在模块build.gradle文

AndroidJUnit4 和参数化测试

Google提供了新的类来为Android编写测试,尤其是使用jUnit4:https://developer.android.com/tools/testing-support-library/index.html我想知道是否可以使用来自jUnit的AndroidJUnit4运行器以及参数化运行器? 最佳答案 当前接受的答案没有提供解释,并且链接的示例不能很好地说明需要做什么。这是一个更完整的解释,希望可以避免有人花时间我弄清楚这一点。虽然文档并没有让这一点非常明显,但实际上设置起来非常容易!只要您在模块build.gradle文

java - 在 AndroidJunit 测试项目中运行 UiAutomatorTestcase

我实际上正在尝试在使用以下类的AndroidJunit测试项目中实现一个简单的测试套件用户界面对象用户界面选择器UiAutomator测试用例在Android设备上单击并打开Messaging应用程序,然后在Eclipse中将其作为AndroidJunitTest运行。运行代码时出现以下异常java.lang.RuntimeException:Stub!我不明白我哪里错了。请让我知道我们是否可以使用AndroidJuint测试项目运行UiAutomatorTestcase测试套件。这里是示例代码和失败轨迹publicclassUiautomatorTestextendsActivity

Android Studio 集成测试无法解析符号 AndroidJUnit4

我见过类似问题的部分答案,但从未见过真正解决问题的答案。我已将其归结为一个最小的应用程序来演示该问题。我使用的是最新版本的AndroidStudio(V2.2.1)我安装了以下SDK:AndroidSDK工具v25.1.6AndroidSDK平台工具v23.1AndroidSDK构建工具v23.0.3Android支持存储库v32使用向导创建新的Android应用更新build.gradle(app)每:https://developer.android.com/training/testing/start/index.html#config-instrumented-tests在默认

java - 尝试将 AndroidJUnit4 与标准 JUnit 运行器和委托(delegate)运行器一起使用 'org.robolectric.RobolectricTestRunner' 无法加载

我正在使用espresso运行一些测试,但我不知道为什么roboelectric包含在这个错误中,因为测试仅针对espresso,下面是错误:java.lang.Exception:AttemptedtouseAndroidJUnit4withstandardJUnitrunneranddelegaterunner'org.robolectric.RobolectricTestRunner'couldnotbeloaded.Checkyourbuildconfiguration.atandroid.support.test.runner.AndroidJUnit4.loadRunner