Skip to content

Commit 91cae92

Browse files
committed
style(validator): Update TestIssue4
Change-Id: I019e15f250d3daf4cbfe197d39cfe41615da45a4
1 parent 2d0ee73 commit 91cae92

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

validator/validator_test.go

+15-2
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,21 @@ func TestIssue4(t *testing.T) {
127127
assert.EqualError(t, v.Validate(a), "invalid parameter: F3[0].Index")
128128

129129
type B struct {
130-
F *C `vd:"$!=nil"`
130+
F1 *C `vd:"$!=nil"`
131+
F2 *C
131132
}
132133
b := &B{}
133-
assert.EqualError(t, v.Validate(b), "invalid parameter: F")
134+
assert.EqualError(t, v.Validate(b), "invalid parameter: F1")
135+
136+
type D struct {
137+
F1 *C
138+
F2 *C
139+
}
140+
141+
type E struct {
142+
D []*D
143+
}
144+
b.F1 = new(C)
145+
e := &E{D: []*D{}}
146+
assert.NoError(t, v.Validate(e))
134147
}

0 commit comments

Comments
 (0)