百度百科对断言的定义
断言(assertion)是一种在程序中的一阶逻辑(如:一个结果为真或假的逻辑判断式),目的为了表示与验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止执行,并给出错误信息。
实际应用场景
如果我要生孩子并且抱着孩子是我的,那我就必须断言我不是不孕不育。不然不可能生出孩子就提示报错异常嘛。用代码实现,
1、关键字assert
2、Assert spring给我门提供的抽象类。
private String name = null;
@Test
public void assertT(){
// Assert.hasText(name,"名字不能为空");
assert name!=null:"名字是空的不行哦~~~~~~~~";
System.out.println("名字不为空");
}
抛砖引玉剩下的靠大家多挖掘。