@@ -22,7 +22,7 @@ func BenchmarkStackFormat(b *testing.B) {
22
22
}
23
23
24
24
e := Errorf ("hi" )
25
- _ = string (e .( * Error ). Stack ())
25
+ _ = string (e .Stack ())
26
26
}()
27
27
28
28
a ()
@@ -63,14 +63,14 @@ func TestStackFormat(t *testing.T) {
63
63
64
64
e , expected := Errorf ("hi" ), callers ()
65
65
66
- bs := [][]uintptr {e .( * Error ). stack , expected }
66
+ bs := [][]uintptr {e .stack , expected }
67
67
68
68
if err := compareStacks (bs [0 ], bs [1 ]); err != nil {
69
69
t .Errorf ("Stack didn't match" )
70
70
t .Errorf (err .Error ())
71
71
}
72
72
73
- stack := string (e .( * Error ). Stack ())
73
+ stack := string (e .Stack ())
74
74
75
75
if ! strings .Contains (stack , "a: b(5)" ) {
76
76
t .Errorf ("Stack trace does not contain source line: 'a: b(5)'" )
@@ -93,7 +93,7 @@ func TestSkipWorks(t *testing.T) {
93
93
t .Fatal (err )
94
94
}
95
95
96
- bs := [][]uintptr {Wrap ("hi" , 2 ).( * Error ). stack , callersSkip (2 )}
96
+ bs := [][]uintptr {Wrap ("hi" , 2 ).stack , callersSkip (2 )}
97
97
98
98
if err := compareStacks (bs [0 ], bs [1 ]); err != nil {
99
99
t .Errorf ("Stack didn't match" )
@@ -118,14 +118,14 @@ func TestNew(t *testing.T) {
118
118
t .Errorf ("Wrong message" )
119
119
}
120
120
121
- bs := [][]uintptr {New ("foo" ).( * Error ). stack , callers ()}
121
+ bs := [][]uintptr {New ("foo" ).stack , callers ()}
122
122
123
123
if err := compareStacks (bs [0 ], bs [1 ]); err != nil {
124
124
t .Errorf ("Stack didn't match" )
125
125
t .Errorf (err .Error ())
126
126
}
127
127
128
- if err .( * Error ). ErrorStack () != err .( * Error ). TypeName ()+ " " + err .Error ()+ "\n " + string (err .( * Error ) .Stack ()) {
128
+ if err .ErrorStack () != err .TypeName ()+ " " + err .Error ()+ "\n " + string (err .Stack ()) {
129
129
t .Errorf ("ErrorStack is in the wrong format" )
130
130
}
131
131
}
@@ -190,7 +190,7 @@ func TestWrapPrefixError(t *testing.T) {
190
190
t .Errorf ("Constructor with an error failed" )
191
191
}
192
192
193
- prefixed := WrapPrefix (e , "prefix" , 0 ).( * Error )
193
+ prefixed := WrapPrefix (e , "prefix" , 0 )
194
194
original := e .(* Error )
195
195
196
196
if prefixed .Err != original .Err || ! reflect .DeepEqual (prefixed .stack , original .stack ) || ! reflect .DeepEqual (prefixed .frames , original .frames ) || prefixed .Error () != "prefix: prefix: hi" {
0 commit comments