more Go-like interface

This commit is contained in:
Marcin Wyszynski
2014-09-07 11:03:08 +01:00
parent a941836c53
commit 8e47a04a20
2 changed files with 56 additions and 29 deletions

View File

@@ -5,27 +5,27 @@ import (
)
func TestSpf2(t *testing.T) {
s := NewServer()
defer s.Free()
c := NewClient()
defer c.Free()
req := NewRequest(s)
req := newRequest(c)
defer req.Free()
err := req.SetIPv4Addr("173.194.39.150")
err := req.setIPv4Addr("173.194.39.150")
if err != nil {
t.Fatal(err)
}
err = req.SetEnvFrom("gmail.com")
err = req.setEnvFrom("gmail.com")
if err != nil {
t.Fatal(err)
}
resp, err := req.Query()
resp, err := req.query()
if err != nil {
t.Fatal(err)
}
defer resp.Free()
defer resp.free()
res := resp.Result()
res := resp.result()
if res != SPFResultPASS {
t.Fatal(res)
}