junit单元测试框架详解
优点:可以灵活地编写测试代码,可以针对;某个方法执行测试。也可支持一键完成全部方法的自动化测试,且各自独立。
不需要程序员去分析测试的结果,会自动生成测试报告出来。
import org.junit.Test; public class StringUtilTest { @Test public void TestPrintNumber(){ StringUtil.printNumber("adimn"); StringUtil.printNumber(null); } }
1.为需要的业务类,定义测试类,并为每个业务方法,编写对应的测试方法(必须是公共的无参的,无返回值的)。
2.测试方法上必须声明@Test注解,然后再测试方法中,编写代码调用被测试类的业务方法进行测试。
4.开始测试:如果测试通过显示为绿色。相反,为红色。
注解:
@Override,@Test等,
作用 :让其他程序根据注解信息来决定怎末执行该程序。
注解:注解可以用在类上,构造器上,成员变量上,参数上,等位置上。
注解本质是一个接口,Java中所有直接都是继承了Annotation接口;
@注解(...);其实是一个实现类的对象,实现了该注解以及Annotation接口。
元注解:
Java算法总结技巧:
搜:快速输入输出 替代Scanner输入
排序:八大排序