草庐IT

JUnit5IdeaTestRunner

全部标签

android - Eclipse 在创建 android junit 测试配置时抛出 java.lang.NullPointerException

我在Eclipse中有Android项目。我为我的项目创建了测试项目尝试按照TestingfromEclipsewithADTatdeveloper.android.com中的说明创建测试配置.我的行为:运行->运行配置选择AndroidJUnit测试->新建出现错误消息“发生错误。有关详细信息,请参阅错误日志。java.lang.NullPointerException”。日志:Problemsoccurredwheninvokingcodefromplug-in:"org.eclipse.jface".java.lang.NullPointerExceptionatcom.andr

android - 您如何从 Java 项目中获取用于 Junit 测试的 Android 上下文?

我需要访问Android上下文以进行JUnit测试。我曾尝试使用MockContext并扩展AndroidTestCase,但每次我都收到一条错误提示(stub!) 最佳答案 使用AndroidTestCase而不是JUnit测试怎么样?AndroidTestCase将提供一个带有getContext()的上下文,可以在需要的地方使用。 关于android-您如何从Java项目中获取用于Junit测试的Android上下文?,我们在StackOverflow上找到一个类似的问题:

android - 我如何单元测试(使用 JUnit 或 mockito)recyclerview 项目点击

我目前正在尝试使用junit或mockito对recyclerviewaddonitemclicklistner进行单元测试。这是我的代码:privatevoidmypicadapter(TreeMap>photosMap){ListmItems=newArrayList();for(IntegeralbumId:photosMap.keySet()){ListHeaderheader=newListHeader();header.setAlbumId(albumId);mItems.add(header);for(Photosphoto:photosMap.get(albumId))

java - 如何将 JUnit 5 与 build.gradle.kts 和 kotlin 一起使用?

Java版本java10.0.12018-04-17Kotlin版本1.2.41Gradle版本4.7如果能用拼图模块系统就更好了 最佳答案 有documentation和sampleproject用于使用Gradle和JUnit5。如果您想使用KotlinDSL,您必须通过以下方式对其进行调整:tasks.withType().configureEach{useJUnitPlatform()}对于Jigsaw,Gradle提供experimentalsupport还有一个forkoftheplugin提供附加功能。

java - 如何将 JUnit 5 与 build.gradle.kts 和 kotlin 一起使用?

Java版本java10.0.12018-04-17Kotlin版本1.2.41Gradle版本4.7如果能用拼图模块系统就更好了 最佳答案 有documentation和sampleproject用于使用Gradle和JUnit5。如果您想使用KotlinDSL,您必须通过以下方式对其进行调整:tasks.withType().configureEach{useJUnitPlatform()}对于Jigsaw,Gradle提供experimentalsupport还有一个forkoftheplugin提供附加功能。

Eclipse下JUnit单元测试的简单使用

最近的软件构造实验课需要用到JUnit单元测试工具,在网上查找了一些资料,自己尝试着试验了一下,觉得有必要把简单的使用过程记录下来。工具:Eclipse第一步:新建一个文件File-new-Javaproject第二步:完成之后,在src下创建两个包,一个存放被测试代码,另一个存放测试代码,这里分别是exercise1和test被测试代码选用一个计算h-index的程序(是一道leetcode题目,写的不好请见谅) packageexercise1;importjava.util.Arrays;importjava.util.Scanner;publicclassSolution{ publi

junit - NotAMockException/如何在 Kotlin 的参数化测试中 stub 值?

对于以下Kotlin类:classProductLogic(privatevalproduct:Product?){funshouldShow():Boolean{if(product==null){returnfalse}valversion=product.version!!if(!Utils.isAtLeastVersionX(version.major,version.minor)){returnfalse}returntrue}}我正在尝试在Kotlin中编写参数化测试:@RunWith(ParameterizedRobolectricTestRunner::class)@C

junit - NotAMockException/如何在 Kotlin 的参数化测试中 stub 值?

对于以下Kotlin类:classProductLogic(privatevalproduct:Product?){funshouldShow():Boolean{if(product==null){returnfalse}valversion=product.version!!if(!Utils.isAtLeastVersionX(version.major,version.minor)){returnfalse}returntrue}}我正在尝试在Kotlin中编写参数化测试:@RunWith(ParameterizedRobolectricTestRunner::class)@C

windows - 无法在 Eclipse 中运行 junit 测试

我和我的同事在从Eclipse中运行junit测试或tomcat时遇到间歇性问题。有时测试会运行。有时他们不会。似乎没有模式,我们不同步。我的IE可能会运行,而其他的会失败。停止/启动Eclipse可以解决问题(有时)。拔出网络电缆总是可以解决问题(当它拔出时)。当失败时会发生以下情况。在尝试运行该类时,控制台屏幕会出现红色框。控制台屏幕保持空白约30秒,然后出现以下内容:Couldnotconnectto::2083java.net.ConnectException:Connectionrefused:connectatjava.net.PlainSocketImpl.socketC

android - java.lang.ClassNotFoundException : com. intellij.junit5.JUnit5IdeaTestRunner 在 kotlin 中使用 spek

我是在kotlin测试中使用spek的新手。使用spek时,在logcat上出现以下错误。我不明白我为什么得到这个java.lang.ClassNotFoundException:com.intellij.junit5.JUnit5IdeaTestRunneratjava.net.URLClassLoader.findClass(URLClassLoader.java:381)atjava.lang.ClassLoader.loadClass(ClassLoader.java:424)atsun.misc.Launcher$AppClassLoader.loadClass(Launch