eclipse - 使用 Maven 进行 JUnit 测试

标签 eclipse maven junit

我开始在 Eclipse 中学习 JUnit 测试。用于显示测试结果的插件提供了一个清晰的测试 View ,您可以单击一些项目,将您带到正在测试的代码区域。

当我开始使用 Maven 时,我注意到您也可以让 Maven 执行 JUnit 测试。但是,由于 Maven 是一个命令行进程,并且结果会写入控制台,因此 JUnit 结果也会发送到那里。它看起来像废话。您必须解析所有控制台文本才能找到测试结果。一切都只是普通的旧文本。

这就提出了一个问题:Maven 使用 JUnit(或任何其他测试框架)进行测试的目的是什么?我一定是没捕获要点。当 Eclipse 插件提供了一种查看、执行和评估测试的优雅方式时,为什么有人想要阅读大量文本转储?

最佳答案

一般来说,您可以在命令行上进行构建,因为您的 IDE 中的一切都可以正常工作。命令行构建是最终的健全性检查,也可能是您发布软件的方式(例如 mvn release:perform 等)。

虽然有一些插件可以使 Maven 测试输出稍微好一些,但期望测试会通过。如果没有,请启动 Eclipse 并再次运行测试。

关于eclipse - 使用 Maven 进行 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23054295/

相关文章:

java - 如何使用 Ant 创建可执行 jar

java - Apache Tomcat 9 无法启动(eclipse)

java - javax.mail 和 javax.mail-api 之间的区别

java - assertThat - hamcrest - 检查列表是否排序

mysql - Hibernate未插入到mysql : showing insert statements

java - 从每个窗口在 Eclipse 中打开 Type (Ctrl+Shift+T)

java - 从 Eclipse 部署到 Glassfish,不包含类

java - 如何使用maven仅将项目中的部分包打包到.jar文件中

xml - 执行mvn help时输出有效的xml :effective-pom

java - 如何使 JUnit 测试用例按顺序运行?