草庐IT

junit-rule

全部标签

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

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

Kotlin JUnit 规则

在KotlinM13中,这是一种可接受的创建JUnit规则的方式:@Rule@publicFieldvaltemp=TemporaryFolder()既然@publicField已被弃用,那还能如何实现呢?IDE提示建议将@publicField替换为lateinit,但不再允许使用lateinitval,我不确定这会有所帮助即使他们是。 最佳答案 Kotlin1.0的答案如下:@Rule@JvmFieldvaltemp=TemporaryFolder()@JvmField以与属性相同的可见性公开支持字段,因此是供JUnit规则使用

Kotlin JUnit 规则

在KotlinM13中,这是一种可接受的创建JUnit规则的方式:@Rule@publicFieldvaltemp=TemporaryFolder()既然@publicField已被弃用,那还能如何实现呢?IDE提示建议将@publicField替换为lateinit,但不再允许使用lateinitval,我不确定这会有所帮助即使他们是。 最佳答案 Kotlin1.0的答案如下:@Rule@JvmFieldvaltemp=TemporaryFolder()@JvmField以与属性相同的可见性公开支持字段,因此是供JUnit规则使用

windows - 如何获取 JUnit 版本

如何知道我的PC上安装了哪个版本的JUnit?第二个问题-如何升级? 最佳答案 这将打印jUnit的版本。java-cp/junit.jarjunit.runner.Version 关于windows-如何获取JUnit版本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9177032/

windows - 使 : *** No rule to make target `all' . 停止。 eclipse 错误

我刚刚下载了适用于Windows的EclipseCDT开发工具包(87MB)。我还安装了MinGW和msys。我还将其添加到PATH:C:\msys\1.0\bin;C:\mingw\bin。然后重新启动计算机。我已经在cmd中输入“make--version”进行了检查,它有效。但是,出于某种原因,我无法编译我的C项目。我没有得到二进制文件,在控制台中只得到了以下内容:****BuildofconfigurationDefaultforprojectXXX****makeallmake:***Noruletomaketarget`all'.Stop.有人可以帮我解决这个问题吗?

intellij-idea - Gradle 找不到我使用 Kotlin 和 JUnit 5 进行的测试

我已经用Kotlin和Junit5编写了一些基本的单元测试。不幸的是,当我从IntellijIDEA运行它们时,Gradle找不到这些测试。我收到来自Gradle的消息“未找到给定的测试包括:[de.mhaug.phd.btcwallet.BasicTests]”和来自Intellij的消息“未收到测试事件”。有趣的是,使用“./gradlew:clean:test”从命令行运行它会报告构建成功。但是,我的第一个测试显然是红色的,所以这表明Gradle没有执行它。我已经尝试使用更详细的输出运行它,但没有任何帮助。这是一个最小(非)工作示例:packagede.mhaug.phd.btc

intellij-idea - Gradle 找不到我使用 Kotlin 和 JUnit 5 进行的测试

我已经用Kotlin和Junit5编写了一些基本的单元测试。不幸的是,当我从IntellijIDEA运行它们时,Gradle找不到这些测试。我收到来自Gradle的消息“未找到给定的测试包括:[de.mhaug.phd.btcwallet.BasicTests]”和来自Intellij的消息“未收到测试事件”。有趣的是,使用“./gradlew:clean:test”从命令行运行它会报告构建成功。但是,我的第一个测试显然是红色的,所以这表明Gradle没有执行它。我已经尝试使用更详细的输出运行它,但没有任何帮助。这是一个最小(非)工作示例:packagede.mhaug.phd.btc

java - 如何仅在运行时(即运行 JUnit 时)实例化 redis 实例

就像现在一样,我的JUnit指向一个在服务器上运行的redis实例。为了减轻这种依赖性的测试,我被要求弄清楚如何在JUnit运行时在内存中运行redis-有人会提供一些指导吗? 最佳答案 Redis不能纯粹在内存中运行。您能做的最好的事情是在运行Junits的同一台机器上运行Redis进程,并使用本地主机连接到它。如果您的应用程序通过接口(interface)访问Redis,您也可以模拟Redis的功能。 关于java-如何仅在运行时(即运行JUnit时)实例化redis实例,我们在St

spring - 无法连接到运行 Junit 测试的 Redis

我有一个基本的SpringBoot2.0.4.RELEASE应用程序。使用SpringInitializer、JPA、嵌入式Tomcat、Thymeleaf模板引擎,并将其打包为可执行JAR文件,我根本不使用任何Redis配置我创建了这个Junit测试:@ContextConfiguration(classes={TestSystemConfig.class})@RunWith(SpringRunner.class)@SpringBootTest(classes=AzureApplication.class)publicclassRoleServiceTests{@Autowiredp