本文主要介绍Java中Junit、注解、枚举的概念。
一、Junit单元测试
软件测试的目的:软件开发的目的是交付给用户一个正确、稳定的项目,为了保证项目的稳定性,我们就需要对代码进行测试之后再上线进而交付给用户;
测试的分类:测试分为黑盒测试和白盒测试,其中黑盒测试仅仅在软件功能层面对我们的代码进行测试(不关注代码逻辑),而白盒测试需要写代码,对项目代码进行测试。
1.引入Junit
如果需要对业务代码进行测试一定要在main方法(程序的入口)进行;
测试的逻辑如果要分开的话,需要定义多个测试类或者测试方法,比较麻烦;
业务代码
package com.zhanggen.calcaulator; public class Calculator { //加法 public int add(int a, int b) { return a + b; } //减法 public int sub(int a, int b) { return a - b; } }