From db46c5303bc9ac22e8d206d63c00c63f4d6600f7 Mon Sep 17 00:00:00 2001 From: Fatih Arslan Date: Sun, 17 Aug 2014 13:05:47 +0300 Subject: [PATCH] field: increase coverage of Set() method --- field_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/field_test.go b/field_test.go index fbecffb..36d40e7 100644 --- a/field_test.go +++ b/field_test.go @@ -96,6 +96,18 @@ func TestField_Set(t *testing.T) { t.Error(err) } + // let's set a pointer to struct + b := &Bar{ + E: "gopher", + F: 2, + } + + f = s.Field("Bar") + err = f.Set(b) + if err != nil { + t.Error(err) + } + // TODO: let's access a non addresable field, which should give an error }