Skip to content

Commit 7dbde0a

Browse files
committed
linting:
1 parent 61eaf29 commit 7dbde0a

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

testutil/reflect.go

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package testutil
22

33
import (
4-
"fmt"
54
"reflect"
65
"time"
6+
7+
"golang.org/x/xerrors"
78
)
89

910
type Random struct {
@@ -35,12 +36,12 @@ func PopulateStruct(s interface{}, r *Random) error {
3536

3637
v := reflect.ValueOf(s)
3738
if v.Kind() != reflect.Ptr || v.IsNil() {
38-
return fmt.Errorf("s must be a non-nil pointer")
39+
return xerrors.Errorf("s must be a non-nil pointer")
3940
}
4041

4142
v = v.Elem()
4243
if v.Kind() != reflect.Struct {
43-
return fmt.Errorf("s must be a pointer to a struct")
44+
return xerrors.Errorf("s must be a pointer to a struct")
4445
}
4546

4647
t := v.Type()
@@ -55,7 +56,7 @@ func PopulateStruct(s interface{}, r *Random) error {
5556

5657
nv, err := populateValue(fieldValue, r)
5758
if err != nil {
58-
return fmt.Errorf("%s : %w", fieldName, err)
59+
return xerrors.Errorf("%s : %w", fieldName, err)
5960
}
6061
v.Field(i).Set(nv)
6162
}
@@ -96,7 +97,7 @@ func populateValue(v reflect.Value, r *Random) (reflect.Value, error) {
9697
for i := 0; i < v.Len(); i++ {
9798
nv, err := populateValue(v.Index(i), r)
9899
if err != nil {
99-
return v, fmt.Errorf("array index %d : %w", i, err)
100+
return v, xerrors.Errorf("array index %d : %w", i, err)
100101
}
101102
v.Index(i).Set(nv)
102103
}
@@ -108,11 +109,11 @@ func populateValue(v reflect.Value, r *Random) (reflect.Value, error) {
108109
kv := reflect.New(v.Type().Elem())
109110
k, err = populateValue(k, r)
110111
if err != nil {
111-
return v, fmt.Errorf("map key : %w", err)
112+
return v, xerrors.Errorf("map key : %w", err)
112113
}
113114
kv, err = populateValue(kv, r)
114115
if err != nil {
115-
return v, fmt.Errorf("map value : %w", err)
116+
return v, xerrors.Errorf("map value : %w", err)
116117
}
117118

118119
m.SetMapIndex(k, kv)
@@ -123,7 +124,7 @@ func populateValue(v reflect.Value, r *Random) (reflect.Value, error) {
123124
s := reflect.MakeSlice(v.Type(), 2, 2)
124125
sv, err := populateValue(reflect.New(v.Type().Elem()), r)
125126
if err != nil {
126-
return v, fmt.Errorf("slice value : %w", err)
127+
return v, xerrors.Errorf("slice value : %w", err)
127128
}
128129

129130
s.Index(0).Set(sv)
@@ -133,9 +134,9 @@ func populateValue(v reflect.Value, r *Random) (reflect.Value, error) {
133134
return s, nil
134135
case reflect.Uintptr, reflect.UnsafePointer, reflect.Chan, reflect.Func, reflect.Interface:
135136
// Unsupported
136-
return v, fmt.Errorf("%s is not supported", v.Kind())
137+
return v, xerrors.Errorf("%s is not supported", v.Kind())
137138
default:
138-
return v, fmt.Errorf("unsupported kind %s", v.Kind())
139+
return v, xerrors.Errorf("unsupported kind %s", v.Kind())
139140
}
140141
return v, nil
141142
}

0 commit comments

Comments
 (0)