最佳实践 IntelliJ IDEA 测试 在线研讨会

新的直播流:IntelliJ IDEA和JUnit

我们11月的直播将专注于测试玛拉古普塔主持由基督教斯坦,是JUnit的共同维护者之一。

在这节课中,Christian将教我们如何用它来编写测试JUnit 5是Java和JVM的程序员友好框架。

加入会话“IntelliJ IDEA and JUnit: Writing, Finding, and Running Tests”'于欧洲中部时间2021年11月17日下午5点至6点。

会议简介
编写示例程序是一个很好的开始,可以确保您的软件做它应该做的事情。我们的目标是让这些示例程序能够手动和自动地执行。手动执行通常通过本地命令行界面或在IDE中执行,而自动执行则通过持续集成服务和无头工具支持远程执行。
由JUnit平台和测试引擎这两个主要组件组成的JUnit 5使软件作者和工具开发人员能够实现这些目标。
我们将以一个普通的“测试”开始这个会话,这与构建工具无关。在一个自由风格的Java项目中。我们只需要安装由Oracle构建的JDK 17.0.1,以及IntelliJ IDEA提供的新项目向导,不需要任何外部构建工具。
接下来,我们将介绍一个示例程序来显示和运行一些“测试”代码:' test.base. main '。
在这里,我们将探讨IntelliJ IDEA的一些基本的“Run…”特性,以及Java本身在断言领域所提供的功能。
之后,我们将把示例程序的代码转换到JUnit Jupiter测试方法中。然后,我们将准备讨论JUnit用户指南的写作测试章节的20个章节中的一些内容。
最后,我们将安装“Mainrunner”测试引擎,以表明普通Java程序可以作为测试执行。
我们鼓励观众多阅读在这里

问问题
请随意提问这个话题-你可以现在提交或在直播过程中提交。在这篇博客文章中发表评论或者加入我们的聊天。讲座上见!

你的演讲者和主持人

基督教斯坦

Christian在Oracle的Java平台组中从事语言工具的工作。同时,作为JUnit团队的一员,他探索和博客关于模块世界中的测试,构建一个模块专用的构建工具,称为巴赫,并且也在自己选择的任务中带来(或至少收集)Java模块“所有”开源项目。

模块,模块无处不在
类路径地狱的确缩小了
模块,模块无处不在
让我们sun.misc。不安全的水槽

玛拉古普塔

Mala是JetBrains的Java开发人员倡导者。作为Java冠军,她与Manning、Packt和O 'Reilly Publications合作撰写了多本书。她在软件行业有20年的经验,并经常在国际行业会议上发表演讲。她积极支持将Java认证作为职业发展的途径,并共同领导德里JUG和德里妇女编码协会。

发现更多的

Baidu