(c *gc.C)
| 151 | } |
| 152 | |
| 153 | func (*functionSuite) TestMaskf(c *gc.C) { |
| 154 | first := errors.New("first") |
| 155 | err := errors.Maskf(first, "masked %d", 42) |
| 156 | loc := errorLocationValue(c) |
| 157 | c.Assert(err.Error(), gc.Equals, "masked 42: first") |
| 158 | c.Assert(errors.Cause(err), gc.Equals, err) |
| 159 | c.Assert(errors.Details(err), Contains, loc) |
| 160 | |
| 161 | c.Assert(errors.Maskf(nil, "mask"), gc.IsNil) |
| 162 | } |
| 163 | |
| 164 | func (*functionSuite) TestCause(c *gc.C) { |
| 165 | c.Assert(errors.Cause(nil), gc.IsNil) |