(未完成)基于 IDEA 2020 的 Junit4 用法
更新学习中,随笔极其不全
Junite 4 —— 以IDEA 2020为例
启动:
- 在 main 函数前按 Alt + Insert,选择 Test,选择 Testing library 版本号(一般选择 Junit4),在最下方选择需要测试的函数,点击 OK。
- 将测试函数的开头增加 @Test,如:
@Test
public void testExample {
System.out.println("这是一个测试");
}
- 输入测试代码后,右键测试函数,选择 Run 。
注意:
- Test 函数必须 public 、无参、无 return 。
一些语句
- 类.函数(操作字符);
- 用于直接观察类/函数的调用情况
- Assert.assertEquals(发现错误时反馈的内容, 函数输入内容);
- 用来预测函数返回值
- @Test
- 一种标志,测试函数被其修饰后才能运行
- @Before
- 修饰的方法会在每一个测试方法执行之前执行一次
- @After
- 修饰的方法会在每一个测试方法执行之后执行一次
- @BeforeClass
- 修饰的方法会在所有测试方法执行之前执行一次
- @AfterClass
- 修饰的方法会在所有测试方法执行之后执行一次
查看:
- 运行之后,弹出左右两栏,左边为测试函数的架构,若通过则有绿色的 √ ,否则为红色的 × 。
ERROR:
- 插入 Test 后,junite 被标红。
- 未设置 junit 路径。
解决办法:点击 File -> Project Structure -> Lbraries -> ➕ -> Idea安装路径/IDEA/IntelliJ IDEA (版本号)/lib/Junit (版本号),点击 OK,点击 Apply,点击 OK。
- 报错:程序包com.sun.tools.javac.util不存在
- 工具包不全。
解决办法:File -> Project Structure -> Libraries -> ➕ -> JDK 安装路径/lib/tools.jar,点击 Apply,点击 OK。
- 没有相应的tools文件。
点击 File -> Project Structure ->Project -> Project SDK 下寻找1.8版本的 JDK,若无,请下载。
- 写出 @Test 后仍然报错
- 导入框架:注解位置按住 Alt + Enter,选择使用 Junit 4 版本。
优点:
- 自动生成测试报告
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架