示例#1
0
文件: errors_test.go 项目: bac/juju
func (*ErrorsSuite) TestIsFatal_Traced(c *gc.C) {
	err := errors.Trace(model.ErrRemoved)
	result := model.IsFatal(err)
	c.Check(result, jc.IsTrue)
}
示例#2
0
文件: errors_test.go 项目: bac/juju
func (*ErrorsSuite) TestIsFatal_Random(c *gc.C) {
	err := errors.New("whatever")
	result := model.IsFatal(err)
	c.Check(result, jc.IsFalse)
}
示例#3
0
文件: errors_test.go 项目: bac/juju
func (*ErrorsSuite) TestIsFatal_Exact(c *gc.C) {
	err := model.ErrRemoved
	result := model.IsFatal(err)
	c.Check(result, jc.IsTrue)
}
示例#4
0
文件: errors_test.go 项目: bac/juju
func (*ErrorsSuite) TestIsFatal_Nil(c *gc.C) {
	result := model.IsFatal(nil)
	c.Check(result, jc.IsFalse)
}