From af5561cdbc885569b9707202072118ffcc56e37c Mon Sep 17 00:00:00 2001 From: guonaihong Date: Sun, 30 Nov 2025 21:08:43 +0800 Subject: [PATCH] test(binding): use 'any' alias and require.NoError in form mapping tests - Replace 'interface{}' with 'any' alias in bindTestData struct - Change assert.NoError to require.NoError in TestMappingTimeUnixNano and TestMappingTimeDuration to fail fast on mapping errors --- binding/form_mapping_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/binding/form_mapping_test.go b/binding/form_mapping_test.go index e1a7752b..e007573c 100644 --- a/binding/form_mapping_test.go +++ b/binding/form_mapping_test.go @@ -227,8 +227,8 @@ func TestMappingTime(t *testing.T) { } type bindTestData struct { - need interface{} - got interface{} + need any + got any in map[string][]string } @@ -245,7 +245,7 @@ func TestMappingTimeUnixNano(t *testing.T) { for _, v := range tests { err := mapForm(v.got, v.in) - assert.NoError(t, err) + require.NoError(t, err) assert.Equal(t, v.need, v.got) } } @@ -272,7 +272,7 @@ func TestMappingTimeDuration(t *testing.T) { for _, v := range tests { err := mapForm(v.got, v.in) - assert.NoError(t, err) + require.NoError(t, err) assert.Equal(t, v.need, v.got) } // error