【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

调试与优化

一、IDEA中junit单元测试

1、配置junit文件夹

  1. 首先创建一个lib文件夹,将junit的jar包导入程序中,配置到项目的path中。

    junit的jar包需要提前下载好。

【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

  1. 然后创建一个test文件夹,右键将其设置成test文件夹,配置成功后文件夹会变绿。
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

2、创建测试类

  1. 想要测试某个类中的方法,此时按下快捷键Ctrl+Shift+T,点击Create New Test…
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

  2. 在弹出窗口中勾选需要测试的方法,点击OK即可
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

3、测试运行结果

  1. 直接运行Test类,可以看到运行没问题,测试正常
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

  2. 自己抛一个异常,抛异常的运行结果
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

4、Assert断言

测试运行结果是否和预期值一致。

语法格式:Assert.assertEquals(预期值, 实际值);

二、IDEA中debug调试

如何使用断点调试?

  1. 在代码最左边行号的右边点一下,出现一个红点
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键
  • 这就是加了一个断点,当程序走到这行代码就会在此处停下等待,可以查看当前变量值
  1. 右击断点,可以对断点添加条件
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

  2. 运行程序,程序就会停在断点的那一行,此行被蓝色选中
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

  • 其后有变量显示
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键
  • 下方可以控制断点执行顺序、显示当前断点、屏蔽断点,以及添加代码
    【4-7】《Java的调试与优化(IDEA)》——junit单元测试、debug调试、IDEA常用快捷键

三、IDEA常用快捷键

快捷键 功能
Alt+Enter 快速修复代码
Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)
Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Ctrl + O 选择可重写的方法
Ctrl + I 选择可实现的方法
Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
Ctrl + D 复制当前行
Ctrl + Y 删除当前行
Ctrl+Shift+↑或↓ 移动当前行或代码结构
Ctrl + F 在当前文件进行文本查找
Ctrl + Shift + F 全局查找
Ctrl + R 在当前文件进行文本替换
Ctrl + Shift + R 全局替换
Ctrl + W 递进式选择代码块
Ctrl + Space 自动补全代码
Ctrl + Alt + L 优化代码格式
Ctrl + Alt + O 优化导入的类

总结

学会代码的调试与优化,学习使用工具辅助,效率就会大大提高。