问题标签 [junit4]
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.
unit-testing - 方法特定的日志记录
环境:JUnit 4、JDK 6 我想记录所有测试名称(用@Test 注释)并计算在标准 J2SE 环境中执行 JUnit 执行的每个测试所花费的时间。
我应该依靠内置的 JDK 日志记录 Logger.entering / exiting with System.currentTimeInMillis 还是有更好的方法来做到这一点。
java - java gui testing
in the java test I have :
in the ".bat" :
when I launch th ".bat" I have the following :
I have verified jar files , typo but not found the cause someone could help please?
java - 没有使用测试运行器“JUnit 4”找到测试
我的 Java 测试在 Eclipse 中运行良好。但是现在,当我从运行菜单重新启动测试时,我收到以下消息:
在.classpath
文件中我有所有jar
文件,最后有:
如何解决此错误并再次运行测试?
java - junit4 函数
如何创建可以从每个 java 测试中调用的通用函数?在我的函数 startappli 我有:
在 toto.java 中,我调用函数如下: startappli.testmain(loginfo) 它不起作用帮助?
我的功能:Runner.java 包含:公共类 RunAppli {
@BeforeClass public static void setupOnce() { final Thread thread = new Thread() { public void run() {
@Test public void test() {
并从我的 java 测试TestDemo.java
中,我调用 StartAppli 来启动 appli GUI: RunAppli .setupOnce(); 我得到了 xml 文件的路径: RunAppli .path 我们应该在函数中使用@Test 吗?有什么建议吗?谢谢
java - 如何理解@Test & @BeforeClass?
我从 JUnit 开始,不理解注释@Test
和@BeforeClass
.
我有以下代码:
为什么@BeforeClass
?setupOnce()
在这种情况下,和线程是什么?我们应该在每个 Java 测试之前
添加吗?
那么如果我有 30 个 Java 测试,我应该在每个 Java 文件中都有吗?@Test
@Test public void test()
junit4 - junit4 断言方法
你好,我用 eclipse 写了一个 junit 测试,检查 Gui 组件状态,我使用 assert:textfield.assert("expected message") 我正在搜索如何获取通过断言消息打印的错误消息说预期text doesn't match th typed text is printed in the eclipse console 我想得到这个消息来生成报告有一个简单的意思,我是一个junit方法吗?
java - 如何以编程方式在我的 Java 应用程序中运行所有 JUnit 测试?
在 Eclipse 中,我可以轻松地在我的应用程序中运行所有 JUnit 测试。
我希望能够在没有 Eclipse(或 Ant 或 Maven 或任何其他开发工具)的情况下从应用程序 jar 在目标系统上运行测试。
我可以看到如何从命令行运行特定的测试或套件。
我可以手动创建一个套件,列出我的应用程序中的所有测试,但这似乎很容易出错——我确信在某些时候我会创建一个测试并忘记将它添加到套件中。
Eclipse JUnit 插件有一个创建测试套件的向导,但由于某种原因它没有“看到”我的测试类。它可能正在寻找 JUnit 3 测试,而不是 JUnit 4 注释测试。
我可以编写一个工具,通过扫描源文件来自动创建套件。
或者我可以编写代码,以便应用程序扫描它自己的 jar 文件以进行测试(通过命名约定或通过查找 @Test 注释)。
似乎应该有一个更简单的方法。我错过了什么?
java - Junit异常测试
我有两个测试来检查预期的异常抛出。我正在使用 Junit 4 并具有以下语法。
即使抛出 IllegalArgumentException 并且其他测试通过,其中一个测试也会失败。知道缺少什么吗?我修改了未能遵循的测试并通过了。
java - 如何使用 JUnit Test 注释断言我的异常消息?
我已经编写了一些带有@Test
注释的 JUnit 测试。@Test
如果我的测试方法抛出一个已检查的异常,并且如果我想将消息与异常一起断言,有没有办法使用 JUnit注释来做到这一点?AFAIK,JUnit 4.7 不提供此功能,但是否有任何未来版本提供它?我知道在.NET 中你可以断言消息和异常类。在 Java 世界中寻找类似的功能。
这就是我要的:
java - JUnit:4.8.1“找不到类”
好的,我就像 jUnit 的其他新手一样,很难让它工作。我已经搜索了论坛,但提供了答案;我只是没有得到。如果那里有人可以帮我一把,我将不胜感激。
让我提供基础知识:操作系统:mac OS X.6
我可以从 java 文件编译测试类,但是当我尝试运行测试时
我得到以下信息:
现在我已经MyTest.class
在我的文件系统中某个位置的目录中,我尝试将源文件夹移动到junit
文件夹和junit/junit4.8.1
文件夹中,结果相同。我什至无法运行 junit 附带的测试。