问题标签 [junit-runner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用反射从类中获取注释
我正在尝试使用此博客中的反射示例:https ://github.com/ronmamo/reflections
在我的 junit 代码中获取带有 @unitTests 注释的类列表。
以下是我所做的:
反射似乎无法从构造函数中提供的包中找到单元测试类。不知道为什么。有什么我做错了吗?
谢谢
automated-tests - Spock 的 @IgnoreIf Closure 没有看到在 jUnit 的套件中设置的 System prop 变量
我使用 Geb + Spock + jUnit runner + Maven 我的规格如下:
我需要使用 jUnit runner 运行我的 Specs,因为我需要在 TestSuites 中对其进行分组。我找到了一种在 testSuite 运行之前设置系统属性的方法。它在 jUnit 4.9 - @ClassRule 中可用。所以,我在这里使用它。通过这种方式,我的 TestSuites 就像:
但是@IgnoreIf 行为不起作用:它没有看到添加的系统属性 'sss' 但是,在功能方法中,此属性可用:当功能运行时,它会给出下一个输出:
所有这些我都使用 maven install 运行。我的 pom.xml 片段:
我究竟做错了什么?如果一切都正确 - 我怎样才能使它与 spock 的 @IgnoreIf 和道具一起工作,我需要在 jUnit TestSuite 中定义?(请不要提供使用 jUnit 的 @Categories。)
谢谢。
java - 如果类在包中,如何从命令行运行 JUnit 测试?
该类ParserTest
在包中myproject.tests
并存储在此目录结构中:
为当前 shell 会话设置 CLASSPATH(没有-cp
选项,保持 java 调用干净):
调用 JUnit 运行器并将测试类作为参数传递:
抛出此错误:
junit - 无法在 JUnit 中将 Burst 与其他测试运行器一起使用
我发现了这个有趣的 JUnit 项目:https ://github.com/square/burst
它的文档仅指定如何将它与类运行器一起使用。然而,由于 JUnit 只允许每个 JUnit 有 1 个 Runner,使用 Burst 意味着用户将难以在集成测试中运行它,因为通常我们还需要运行其他类运行器,例如 SpringJUnit4ClassRunner.class 或其他类运行器。顺便说一句,我的问题并不特定于 SpringJUnit4ClassRunner,因为我可能还需要运行其他类运行器。
有没有办法与其他班级跑步者一起运行它?例如使用@Rule?
maven - 如何编写 TestNG 以传递 Excel 表中的值
我究竟做错了什么???我不知道为什么不传递参数!!!我正在尝试从外部 excel 表中传递值...请帮助!
伙计们请不要将此标记为重复!提前致谢
PS我试图不使用maven ..
这是我收到的输出....
maven - IntelliJ 使用 Maven 而不是 JUnit 运行单元测试
我有一些单元测试,当我尝试运行时,它会自动创建Maven
运行/调试配置,而不是JUnit
(集成的 IDEA 选项卡)。
对于某些测试,它确实使用 JUnitrun\debug configuration
和手动 - 我可以同时创建Maven
和JUnit
.
如何让 JUnit 成为默认的测试运行器?
java - 在 JUnit 测试运行器之后运行函数
在 junit 或 cucumber 测试运行完成后,有没有办法触发某些功能运行?我想运行一个函数来获取生成的测试报告并将其推送到特定位置。
我没有其他方法可以做到这一点,因为构建是在构建服务器上完成的,我无法访问构建脚本,所以需要在项目内部执行此操作。
java - 使用 JUnitCore 运行参数化测试
是否可以使用 JUnitCore API 运行参数化测试类?
我有一个名为Fibonacci的测试类,一个名为TestFibonacci的参数化测试类,以及一个使用 JUnitCore API执行TestFibonacci类的简单 Java 类 ( JUnitParameterized )。如果我使用 JUnit 插件或命令行执行TestFibonacci,它就会通过。但是,当我使用JUnitParameterized类执行它时,它会失败。
被测类
测试班
Java程序
android - Jenkins 上的多个 JUnit XML 结果,使用单独的图表发布?
我有多个测试作为 Android Jenkins 构建的一部分运行,包括单元测试和功能测试。我能够成功地在 Jenkins 上发布测试结果,但我想查看单元测试和功能测试的单独结果图。Jenkins JUnit 发布者只为多个 XML 文件显示一个图表。有什么帮助吗?