异常,断言和日志(二)

使用异常机制的技巧:

不能用异常处理代替测试

不要过分细化异常

早抛出,晚捕获

 

使用断言:

断言机制允许在测试期间向代码中插入一些检査语句。当代码发布时, 这些插人的检测 语句将会被自动地移走。 

assert 这个关键字有两种形式: 

assert 条件;

assert 条件: 表达式;

这两种形式都会对条件进行检测, 如果结果为 false, 则抛出一个 AssertionError 异常。 在第二种形式中, 表达式将被传人 AssertionError 的构造器, 并转换成一个消息字符串。 

 

启用和禁用断言:

 

 

断言的应用场景:

 

日志:

这部分粗略记录,依靠实战

 

 

 

posted @ 2018-12-21 10:13  geeklove  阅读(215)  评论(0编辑  收藏  举报