目录
1、Assert(断言)
Assert大家都应该很熟悉了,比如在Spring项目中,单元测试经常会使用到 org.springframework.util.Assert包。
断言处理异常的作用:让编码异常处理更优雅。
以优雅的 Assert方式来校验业务异常情况,可以更多的让开发人员只关注业务逻辑,而不必花费大量精力写冗余的if else和 try catch 代码块。通过Assest的方式可以消灭 90% 以上的 try catch 代码块。
看看下面两段代码,你觉得哪个更丝滑?
public void testOrder2() {
// ... 省略
Order order = orderDao.selectById(orderId);
Assert.notNull(order, "订单不存在.");
}
public void testOrder2() {
// ... 省略
Order order = orderDao.selectById(orderId);
if (order =&