@@ -119,32 +119,29 @@ func TestAddrIsDomain(t *testing.T) {
119119 }
120120}
121121
122- func assertPanic (t * testing.T , f func ()) {
122+ func mustPanic (t * testing.T , f func (), name string ) {
123123 t .Helper ()
124- defer func () {
125- if r := recover (); r == nil {
126- t .Error ("Expected panic, got none." )
127- }
128- }()
124+ defer func () { _ = recover () }()
129125 f ()
126+ t .Errorf ("%s did not panic" , name )
130127}
131128
132129func TestAddrIP (t * testing.T ) {
133130 if ip := addrIP .IP (); ip != addrIPAddr {
134131 t .Errorf ("%q.IP() = %q, want %q" , addrIP , ip , addrIPAddr )
135132 }
136133
137- assertPanic (t , func () { addrZero .IP () })
138- assertPanic (t , func () { addrDomain .IP () })
134+ mustPanic (t , func () { _ = addrZero .IP () }, "addrZero.IP()" )
135+ mustPanic (t , func () { _ = addrDomain .IP () }, "addrDomain.IP()" )
139136}
140137
141138func TestAddrDomain (t * testing.T ) {
142139 if domain := addrDomain .Domain (); domain != addrDomainHost {
143140 t .Errorf ("%q.Domain() = %q, want %q" , addrDomain , domain , addrDomainHost )
144141 }
145142
146- assertPanic (t , func () { addrZero .Domain () })
147- assertPanic (t , func () { addrIP .Domain () })
143+ mustPanic (t , func () { _ = addrZero .Domain () }, "addrZero.Domain()" )
144+ mustPanic (t , func () { _ = addrIP .Domain () }, "addrIP.Domain()" )
148145}
149146
150147func TestAddrPort (t * testing.T ) {
@@ -167,8 +164,8 @@ func TestAddrIPPort(t *testing.T) {
167164 t .Errorf ("%q.IPPort() = %q, want %q" , addrIP , ap , addrIPAddrPort )
168165 }
169166
170- assertPanic (t , func () { addrZero .IPPort () })
171- assertPanic (t , func () { addrDomain .IPPort () })
167+ mustPanic (t , func () { _ = addrZero .IPPort () }, "addrZero.IPPort()" )
168+ mustPanic (t , func () { _ = addrDomain .IPPort () }, "addrDomain.IPPort()" )
172169}
173170
174171func TestAddrResolveIP (t * testing.T ) {
@@ -190,7 +187,7 @@ func TestAddrResolveIP(t *testing.T) {
190187 t .Errorf ("%q.ResolveIP().IsValid() = false, want true" , addrDomain )
191188 }
192189
193- assertPanic (t , func () { addrZero .ResolveIP (ctx , "ip" ) })
190+ mustPanic (t , func () { _ , _ = addrZero .ResolveIP (ctx , "ip" ) }, "addrZero.ResolveIP()" )
194191}
195192
196193func TestAddrResolveIPPort (t * testing.T ) {
@@ -215,7 +212,7 @@ func TestAddrResolveIPPort(t *testing.T) {
215212 t .Errorf ("%q.ResolveIPPort() = %q, want port %d" , addrDomain , ipPort , addrDomainPort )
216213 }
217214
218- assertPanic (t , func () { addrZero .ResolveIPPort (ctx , "ip" ) })
215+ mustPanic (t , func () { _ , _ = addrZero .ResolveIPPort (ctx , "ip" ) }, "addrZero.ResolveIPPort()" )
219216}
220217
221218func TestAddrHost (t * testing.T ) {
@@ -227,7 +224,7 @@ func TestAddrHost(t *testing.T) {
227224 t .Errorf ("%q.Host() = %q, want %q" , addrDomain , host , addrDomainHost )
228225 }
229226
230- assertPanic (t , func () { addrZero .Host () })
227+ mustPanic (t , func () { _ = addrZero .Host () }, "addrZero.Host()" )
231228}
232229
233230func TestAddrString (t * testing.T ) {
0 commit comments