(t *testing.T)
| 18 | } |
| 19 | |
| 20 | func TestConvertToEncodeError(t *testing.T) { |
| 21 | var in, out ConvertErr |
| 22 | in = ConvertErr{ConvertErrVal(toFailStr)} |
| 23 | var buf bytes.Buffer |
| 24 | w := msgp.NewWriter(&buf) |
| 25 | err := in.EncodeMsg(w) |
| 26 | if err != nil { |
| 27 | t.FailNow() |
| 28 | } |
| 29 | w.Flush() |
| 30 | |
| 31 | r := msgp.NewReader(&buf) |
| 32 | err = (&out).DecodeMsg(r) |
| 33 | |
| 34 | if msgp.Cause(err) != errConvertTo { |
| 35 | t.Fatalf("expected conversion error, found %v", err.Error()) |
| 36 | } |
| 37 | } |
| 38 | |
| 39 | func TestConvertFromMarshalError(t *testing.T) { |
| 40 | e := ConvertErr{ConvertErrVal(fromFailStr)} |
nothing calls this directly
no test coverage detected
searching dependent graphs…