前言:
在阿里巴巴Java开发手册中,有这么一段话:单元测试应该是全自动执行的,并且非交互式的。测试用例通常是被定期执行的,执 行过程必须完全自动化才有意义。输出结果需要人工检查的测试不是一个好的单元测试。单元 测试中不准使用 System.out 来进行人肉验证,必须使用 assert 来验证。
使用assert断言验证方法:
在IDEA中需要配置才能使用,步骤:
打开Run->Edit Configuratons...如图,然后输入在VM Options中输入:-ea,点击apply即可。
本次测试样例程序:
public class Test4 {
public static void main(String[] args) {
test1(-5);
test2(-3);
}
private static void test1(int a){
assert a < 0;
System.out.println(a);
}
private static void test2(int a){
asse