MCPcopy Create free account
hub / github.com/belak/gitdir / TestNewMultiError

Function TestNewMultiError

utils_test.go:12–43  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestNewMultiError(t *testing.T) {
13 t.Parallel()
14
15 err := newMultiError()
16 assert.Nil(t, err)
17
18 err = newMultiError(nil)
19 assert.Nil(t, err)
20
21 err = newMultiError(
22 errors.New("test error please ignore"),
23 )
24 assert.NotNil(t, err)
25 assert.Equal(t, "- test error please ignore\n", err.Error())
26
27 err = newMultiError(
28 nil,
29 errors.New("test error please ignore"),
30 nil,
31 )
32 assert.NotNil(t, err)
33 assert.Equal(t, "- test error please ignore\n", err.Error())
34
35 err = newMultiError(
36 nil,
37 errors.New("test error please ignore"),
38 nil,
39 errors.New("test error please ignore as well"),
40 )
41 assert.NotNil(t, err)
42 assert.Equal(t, "- test error please ignore\n- test error please ignore as well\n", err.Error())
43}
44
45func TestListContainsStr(t *testing.T) {
46 t.Skip("not implemented")

Callers

nothing calls this directly

Calls 2

newMultiErrorFunction · 0.85
ErrorMethod · 0.80

Tested by

no test coverage detected