junit相关内容

JUnit报告--测试方法描述

我正在尝试查看是否有一种方法可以通过javadoc在我的junit报告中包含“描述性文本”。JUnit4似乎不像TestNG那样支持@Test注释的“description”属性。 到目前为止,从我的研究来看,只有一个工具叫做javadoc-junit(http://javadoc-junit.sourceforge.net/)。但是,我无法让它工作,因为它似乎与Junit 4不兼容。 ..
发布时间:2022-03-03 18:08:14 其他开发

无法自动布线JobLauncherTestUtils

我正在尝试测试一个简单的Spring Batch应用程序。 以Spring Batch文档为指导(found here),我创建了以下测试类: import org.junit.runner.RunWith; import org.springframework.batch.test.JobLauncherTestUtils; import org.springframework.ba ..
发布时间:2022-02-28 17:19:17 其他开发

如何使用 SBT 运行 JUnit 4.11 测试用例?

我在 build.sbt 中有以下内容: libraryDependencies += "com.novocode" % "junit-interface" % "0.10" % "test"libraryDependencies += "junit" % "junit" % "4.11" % "test" 我注意到 junit-interface 0.10 依赖于 junit-dep 4.1 ..
发布时间:2022-01-24 21:55:12 其他开发

在没有 JUnit 的情况下运行 Cucumber 的替代方法?

有没有其他方法可以在没有 Junit 的情况下运行黄瓜. 是否有任何可能的方式将 cucumber 作为 Java 应用程序运行.. 就像我创建一个 main() 方法并控制那里的所有步骤定义? 任何帮助都会很棒 解决方案 可以从命令行调用 Cucumber JVM.所以下面的答案适用于任何可以从命令行调用的 Java 代码,而不仅仅是 Cucumber JVM(它只是另一个 ..
发布时间:2022-01-23 00:00:04 Java开发

黄瓜 vs 朱尼特

我想问一下 Cucumber 和 JUnit 之间的实际区别是什么.我根本没有和 Cucumber 合作过.找到了一些文档,但我非常感谢曾与这两者合作过的人的一些反馈(对高 lvl 概述感兴趣). 分解一下——我感兴趣的是什么(我将使用 Selenium 而不是 Protractor): Cucumber 与 Junit 有什么不能做的事. 什么更容易使用(编码,编写测试的速度)? ..
发布时间:2022-01-22 23:36:41 Java开发

使用java在黄瓜中获取未定义的场景和步骤

自 2 天以来,我一直在与此作斗争.我的测试显示通过,但测试没有在 cucumber+java 中运行 Selenium webdriver 测试.在控制台中,我收到以下消息 1 个场景(1 个未定义)4 个步骤(4 个未定义)0m0.000s您可以使用以下代码片段来实现缺少的步骤:@Given("^用户导航到购物页面$")公共 void user_navigate_to_shopping_pa ..
发布时间:2022-01-22 23:25:41 Java开发

junit 有条件的拆解

我想在我的 junit 测试用例中进行有条件的拆解,比如 @Test测试方法1(){//要测试的条件}@拆除{//这里的拆解方法} 在拆解中我想要一个像 这样的条件 如果(通过)然后执行拆解否则跳过拆解 使用junit可以实现这样的场景吗? 解决方案 您可以使用 TestRule.TestRule 允许您在测试方法之前和之后执行代码.如果测试抛出异常(或断言失败的 Asserti ..
发布时间:2022-01-21 00:05:31 其他开发

我应该用 JUnit 运行什么 GUI(类似于 NUnit gui)

应该使用什么 GUI 来运行我的 JUnit 测试,我该怎么做?我的整个背景都是 .NET,所以我习惯于启动我的 NUnit gui 并运行我的单元测试.如果灯是绿色的,我就干净了. 现在,我必须编写一些 Java 代码并想使用 JUnit 运行类似的东西.JUnit 文档很好很清楚地介绍了添加创建测试所需的属性,但它非常倾向于如何启动运行程序并查看这些测试的结果. 解决方案 Ecl ..
发布时间:2022-01-20 21:24:13 Java开发

为什么 JaCoCo 没有涵盖我的 String switch 语句?

我有一个从 String 中提取寻址模式的 switch 语句,并且我已经编写了单元测试来涵盖,我认为这是所有可能发生的事情,但 JaCoCo 似乎跳过我的 switch 语句,导致覆盖率较低. 为什么,如果我的所有 case 语句(包括默认值)都在测试中执行,那么 switch 语句不会算作命中吗? 解决方案 对于字符串切换 类乐趣{静态 int 乐趣(字符串 s){开关 (s) ..
发布时间:2022-01-19 10:32:25 Java开发

在骆驼中测试我的对象的正确方法

我正在尝试为 Camel 路线设置测试.我的测试路由读取一个二进制文件并将其发送到一个翻译器 bean,返回一个 POJO.现在,我想对 POJO 做一些断言,以确保那里的值与已知值匹配.我认为标准的东西.在我看到的示例中,body 似乎总是一个 String 或原始类型,并且可以对其进行简单的断言.但是,就我而言,它是一个对象,所以我想以某种方式获取该对象. 这是我迄今为止尝试过的: @ ..
发布时间:2022-01-19 08:44:22 Java开发

如何从 Selenium 中的文本框中获取输入的文本

我在 TextBox 或 Combobox 中输入了一个值,并想检索我刚刚输入的值.我看到 Selenium Weblement 方法 getText() 没有检索到值,似乎输入的文本没有被推送到 DOM 中. 有什么解决办法吗? 解决方案 getText() 方法用于检索元素标签之间的文本节点,例如: 一些东西 getText() 将返回“Something" ..
发布时间:2022-01-18 10:12:01 其他开发

如何从集成测试中指定 JUnit 结果的路径?

所以我知道有 sonar.junit.reportsPath 由 Java 插件读取并采用单个 XML 文件目录进行解析. 但是,如果我没有一个测试结果目录,而是两个目录,一个用于单元测试,一个用于集成测试,该怎么办?较新版本的 Sonarqube 获得了一些支持,可以通过 sonar.jacoco.reportPath 和 sonar.jacoco.itReportPath 报告这些不同测 ..
发布时间:2022-01-17 22:03:16 其他开发