diff --git a/filter/impl/generic_filter_test.go b/filter/impl/generic_filter_test.go
index 405bf789b7382ed9e077cc8741c8865955c687c7..c9443449e7329d7357c068443f8997e150c72e9b 100644
--- a/filter/impl/generic_filter_test.go
+++ b/filter/impl/generic_filter_test.go
@@ -44,7 +44,7 @@ func Test_struct2MapAll(t *testing.T) {
 	testData.CaCa.AaAa = "2"
 	testData.CaCa.XxYy.xxXx = "3"
 	testData.CaCa.XxYy.Xx = "3"
-	m := struct2MapAll(testData)
+	m := struct2MapAll(testData).(map[string]interface{})
 	assert.Equal(t, "1", m["aaAa"].(string))
 	assert.Equal(t, "1", m["baBa"].(string))
 	assert.Equal(t, "2", m["caCa"].(map[string]interface{})["aaAa"].(string))