From 801b5207dcbf3438e7612e1f7edc9de32ce0780c Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Wed, 7 Feb 2018 19:33:36 +0100 Subject: switch from reflection to code generation This allows me to make the API much simpler. More simplification forthcoming in the following commit; I just want to make a cut since `make test` is happy right now. --- account_test.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'account_test.go') diff --git a/account_test.go b/account_test.go index 6f44e89..29fc8ea 100644 --- a/account_test.go +++ b/account_test.go @@ -39,9 +39,9 @@ func TestAccountBasic(t *testing.T) { func TestAccountMetadata(t *testing.T) { testWithAccount(t, func(a *Account) { //test creating some metadata - hdr := NewAccountHeaders() - hdr.Metadata.Set("schwift-test1", "first") - hdr.Metadata.Set("schwift-test2", "second") + hdr := make(AccountHeaders) + hdr.Metadata().Set("schwift-test1", "first") + hdr.Metadata().Set("schwift-test2", "second") err := a.Update(hdr, nil) if !expectError(t, err, "") { t.FailNow() @@ -51,12 +51,12 @@ func TestAccountMetadata(t *testing.T) { if !expectError(t, err, "") { t.FailNow() } - expectString(t, hdr.Metadata.Get("schwift-test1"), "first") - expectString(t, hdr.Metadata.Get("schwift-test2"), "second") + expectString(t, hdr.Metadata().Get("schwift-test1"), "first") + expectString(t, hdr.Metadata().Get("schwift-test2"), "second") //test deleting some metadata - hdr = NewAccountHeaders() - hdr.Metadata.Clear("schwift-test1") + hdr = make(AccountHeaders) + hdr.Metadata().Clear("schwift-test1") err = a.Update(hdr, nil) if !expectError(t, err, "") { t.FailNow() @@ -66,14 +66,14 @@ func TestAccountMetadata(t *testing.T) { if !expectError(t, err, "") { t.FailNow() } - expectString(t, hdr.Metadata.Get("schwift-test1"), "") - expectString(t, hdr.Metadata.Get("schwift-test2"), "second") + expectString(t, hdr.Metadata().Get("schwift-test1"), "") + expectString(t, hdr.Metadata().Get("schwift-test2"), "second") //test updating some metadata - hdr = NewAccountHeaders() - hdr.Metadata.Set("schwift-test1", "will not be set") - hdr.Metadata.Del("schwift-test1") - hdr.Metadata.Set("schwift-test2", "changed") + hdr = make(AccountHeaders) + hdr.Metadata().Set("schwift-test1", "will not be set") + hdr.Metadata().Del("schwift-test1") + hdr.Metadata().Set("schwift-test2", "changed") err = a.Update(hdr, nil) if !expectError(t, err, "") { t.FailNow() @@ -83,8 +83,8 @@ func TestAccountMetadata(t *testing.T) { if !expectError(t, err, "") { t.FailNow() } - expectString(t, hdr.Metadata.Get("schwift-test1"), "") - expectString(t, hdr.Metadata.Get("schwift-test2"), "changed") + expectString(t, hdr.Metadata().Get("schwift-test1"), "") + expectString(t, hdr.Metadata().Get("schwift-test2"), "changed") }) } -- cgit v1.2.3