|
package reflection
|
|
|
|
import "testing"
|
|
|
|
type fake struct {
|
|
Name string `json:"name"`
|
|
Age int `json:"age"`
|
|
}
|
|
|
|
func TestSetter(t *testing.T) {
|
|
dst := &fake{}
|
|
ms := map[string]string{"name": "aa", "age": "5"}
|
|
Setter(dst, ms)
|
|
if dst.Age != 5 {
|
|
t.Errorf("setter failed")
|
|
}
|
|
}
|