@@ -16,38 +16,27 @@ func TestStackTrace_SimpleError(t *testing.T) {
16
16
eq (t , "[ github.com/jsteenb2/errors/frame_test.go:11[TestStackTrace_SimpleError] ]" , frames .String ())
17
17
18
18
sVal := fmt .Sprintf ("%s" , frames )
19
- eq (t , "frame_test.go" , sVal )
19
+ eq (t , "[ frame_test.go ] " , sVal )
20
20
21
21
sVal = fmt .Sprintf ("%s" , frames [0 ])
22
22
eq (t , "frame_test.go" , sVal )
23
23
24
- wantSPlusVal := `github.com/jsteenb2/errors_test.TestStackTrace_SimpleError
25
- github.com/jsteenb2/errors/frame_test.go`
26
-
27
- sPlusVal := fmt .Sprintf ("%+s" , frames )
28
- eq (t , wantSPlusVal , sPlusVal )
24
+ wantSPlusVal := `github.com/jsteenb2/errors/frame_test.go:11[TestStackTrace_SimpleError]`
29
25
30
- sPlusVal = fmt .Sprintf ("%+s" , frames [ 0 ] )
31
- eq (t , wantSPlusVal , sPlusVal )
26
+ eq ( t , "[ " + wantSPlusVal + " ]" , fmt .Sprintf ("%+s" , frames ) )
27
+ eq (t , wantSPlusVal , fmt . Sprintf ( "%+s" , frames [ 0 ]) )
32
28
33
29
wantLine := "11"
34
- dVal := fmt .Sprintf ("%d" , frames )
35
- eq (t , wantLine , dVal )
36
- dVal = fmt .Sprintf ("%d" , frames [0 ])
37
- eq (t , wantLine , dVal )
30
+ eq (t , "[ " + wantLine + " ]" , fmt .Sprintf ("%d" , frames ))
31
+ eq (t , wantLine , fmt .Sprintf ("%d" , frames [0 ]))
38
32
39
33
wantFile := "frame_test.go:" + wantLine
40
- vVal := fmt .Sprintf ("%v" , frames )
41
- eq (t , wantFile , vVal )
42
- vVal = fmt .Sprintf ("%v" , frames [0 ])
43
- eq (t , wantFile , vVal )
44
-
45
- wantVPlusVal := `github.com/jsteenb2/errors_test.TestStackTrace_SimpleError
46
- github.com/jsteenb2/errors/` + wantFile
47
- vPlusVal := fmt .Sprintf ("%+v" , frames )
48
- eq (t , wantVPlusVal , vPlusVal )
49
- vPlusVal = fmt .Sprintf ("%+v" , frames [0 ])
50
- eq (t , wantVPlusVal , vPlusVal )
34
+ eq (t , "[ " + wantFile + " ]" , fmt .Sprintf ("%v" , frames ))
35
+ eq (t , wantFile , fmt .Sprintf ("%v" , frames [0 ]))
36
+
37
+ wantVPlusVal := `github.com/jsteenb2/errors/` + wantFile + `[TestStackTrace_SimpleError]`
38
+ eq (t , "[ " + wantVPlusVal + " ]" , fmt .Sprintf ("%+v" , frames ))
39
+ eq (t , wantVPlusVal , fmt .Sprintf ("%+v" , frames [0 ]))
51
40
}
52
41
53
42
func TestStackTrace_WrappedError (t * testing.T ) {
@@ -58,39 +47,30 @@ func TestStackTrace_WrappedError(t *testing.T) {
58
47
frames := errors .StackTrace (err )
59
48
must (t , eqLen (t , 2 , frames ))
60
49
61
- wantStr := "[ github.com/jsteenb2/errors/frame_test.go:54 [TestStackTrace_WrappedError], github.com/jsteenb2/errors/frame_test.go:55 [TestStackTrace_WrappedError] ]"
50
+ wantStr := "[ github.com/jsteenb2/errors/frame_test.go:43 [TestStackTrace_WrappedError], github.com/jsteenb2/errors/frame_test.go:44 [TestStackTrace_WrappedError] ]"
62
51
eq (t , wantStr , frames .String ())
63
52
64
- eq (t , "frame_test.go\n \n frame_test .go" , fmt .Sprintf ("%s" , frames ))
53
+ eq (t , "[ frame_test.go, frame_test .go ] " , fmt .Sprintf ("%s" , frames ))
65
54
eq (t , "frame_test.go" , fmt .Sprintf ("%s" , frames [0 ]))
66
55
eq (t , "frame_test.go" , fmt .Sprintf ("%s" , frames [1 ]))
67
56
68
- wantSPlusVal := `github.com/jsteenb2/errors_test.TestStackTrace_WrappedError
69
- github.com/jsteenb2/errors/frame_test.go
70
-
71
- github.com/jsteenb2/errors_test.TestStackTrace_WrappedError
72
- github.com/jsteenb2/errors/frame_test.go`
57
+ wantSPlusVal := `[ github.com/jsteenb2/errors/frame_test.go:43[TestStackTrace_WrappedError], github.com/jsteenb2/errors/frame_test.go:44[TestStackTrace_WrappedError] ]`
73
58
eq (t , wantSPlusVal , fmt .Sprintf ("%+s" , frames ))
74
59
75
- wantSPlusVal = `github.com/jsteenb2/errors_test.TestStackTrace_WrappedError
76
- github.com/jsteenb2/errors/frame_test.go`
77
- eq (t , wantSPlusVal , fmt .Sprintf ("%+s" , frames [0 ]))
78
- eq (t , wantSPlusVal , fmt .Sprintf ("%+s" , frames [1 ]))
79
-
80
- eq (t , "54\n \n 55" , fmt .Sprintf ("%d" , frames ))
81
- eq (t , "54" , fmt .Sprintf ("%d" , frames [0 ]))
82
- eq (t , "55" , fmt .Sprintf ("%d" , frames [1 ]))
60
+ eq (t , `github.com/jsteenb2/errors/frame_test.go:43[TestStackTrace_WrappedError]` , fmt .Sprintf ("%+s" , frames [0 ]))
61
+ eq (t , `github.com/jsteenb2/errors/frame_test.go:44[TestStackTrace_WrappedError]` , fmt .Sprintf ("%+s" , frames [1 ]))
83
62
84
- wantFile := `frame_test.go:54
63
+ eq (t , "[ 43, 44 ]" , fmt .Sprintf ("%d" , frames ))
64
+ eq (t , "43" , fmt .Sprintf ("%d" , frames [0 ]))
65
+ eq (t , "44" , fmt .Sprintf ("%d" , frames [1 ]))
85
66
86
- frame_test.go:55 `
67
+ wantFile := `[ frame_test.go:43, frame_test.go:44 ] `
87
68
eq (t , wantFile , fmt .Sprintf ("%v" , frames ))
88
- eq (t , "frame_test.go:54" , fmt .Sprintf ("%v" , frames [0 ]))
89
- eq (t , "frame_test.go:55" , fmt .Sprintf ("%v" , frames [1 ]))
90
-
91
- wantVPlusFrame := `github.com/jsteenb2/errors_test.TestStackTrace_WrappedError
92
- github.com/jsteenb2/errors/frame_test.go`
93
- eq (t , wantVPlusFrame + ":54\n \n " + wantVPlusFrame + ":55" , fmt .Sprintf ("%+v" , frames ))
94
- eq (t , wantVPlusFrame + ":54" , fmt .Sprintf ("%+v" , frames [0 ]))
95
- eq (t , wantVPlusFrame + ":55" , fmt .Sprintf ("%+v" , frames [1 ]))
69
+ eq (t , "frame_test.go:43" , fmt .Sprintf ("%v" , frames [0 ]))
70
+ eq (t , "frame_test.go:44" , fmt .Sprintf ("%v" , frames [1 ]))
71
+
72
+ wantVPlusFrame := `[ github.com/jsteenb2/errors/frame_test.go:43[TestStackTrace_WrappedError], github.com/jsteenb2/errors/frame_test.go:44[TestStackTrace_WrappedError] ]`
73
+ eq (t , wantVPlusFrame , fmt .Sprintf ("%+v" , frames ))
74
+ eq (t , "github.com/jsteenb2/errors/frame_test.go:43[TestStackTrace_WrappedError]" , fmt .Sprintf ("%+v" , frames [0 ]))
75
+ eq (t , "github.com/jsteenb2/errors/frame_test.go:44[TestStackTrace_WrappedError]" , fmt .Sprintf ("%+v" , frames [1 ]))
96
76
}
0 commit comments