junit 是一种单元检测的工具包,他能解决的问题主要是有两点 :
1. 不用将方法都调到main方法去执行一次来看结果
2. 测试的结果可以不用我们人工去对比,这里主要使用的是junit的断言类的一些方法(Assert)
junit 主要要注意的细节 :
1. 如果junit 测试出现绿条,那就说明是正确的测试结果,若为红色就说明是错误的
2. 要对方法,或者类或者整个工程进行测试的话,则分别点击要测试的方法名,类名,工程名即可,此时要注意的是点击类名或者工程名会执行里面所有的test
3. test所测试的方法不能是static,且不可带形参,若要测试的方法里面就有形参,就可以按照规范来写一个test+方法名的方法,在里面去调用相应的方法
4. 当测试的方法需要有准备环境和清理环境的情形是,可以用before和after,这一组是类里面有多少个test就会执行多少次,而beforeClass 和afterClass 这一组只会执行一次
junit 使用规范(一般不会这样去写,太麻烦,直接在要测试的方法前去写test,或者在下面写上待测试方法的test方法)
1. 一个类要测试的话,就需要再写个专门为他测试的类 ,类名就是 被测试的类名+test;
2. 一个方法要测试的话,就需要再写个测试的方法,方法名就是 test+被测试的方法名