Java初学者笔记12—Debug和Junit基础

1 debug是一种调试代码,调试程序,逐行执行代码的一种方式,可以让我们更好的发现bug,修改bug。

如果代码出现了错误,是无法开启debug模式的,所以debug根本就不是去寻找自己代码错误的一种方式。

我现在对debug的理解就是,这是用来帮助自己建立逻辑思维的一种东西,因为我可以通过这种模式,来逐一对代码的量进行查看数值,集合就是查看大小,可以逐步进行分析。

 

返回调试处(alt+f10),步过(f8),步入(f7),步出(shift+f8),强制步入(shift+alt+f7),返回调用处。

2 Junit单元测试

测试分两种:黑盒测试,不需要写代码,给输入值,看程序是否能够输出期望的值。

            白盒测试,需要写代码,关注程序具体的执行流程。

测试步骤:创建一个类,在类中直接写上需要测试的方法,在方法前面加上一个注解@Text,并且导入Text的依赖环境(和导包操作类似),随后点击运行,开始测试,正确绿色,错误红色。

并且在Junit测试中,我们一般会使用断言操作来处理结果:

Assert.assertEquals(期望的结果,运算的结果),判定成功则为绿色,判定失败则为黄色。

建议:单独创建一个以Test结尾测试包,测试类起名要测试的类名后加Test,方法也是如此。

补充(我所知道的这两个方法只可以在Junit测试类中使用,在其他地方使用不会生效,因为方法的执行需要调用): @Before: 修饰的方法会在测试方法之前被自动执行

 @After:修饰的方法会在测试方法执行之后自动被执行

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值