From 5c98ecabf61f358be748f3cb004771b00df1a0e1 Mon Sep 17 00:00:00 2001 From: grokify Date: Wed, 13 Jun 2018 21:35:13 -0700 Subject: [PATCH] add Go client test - TestPlaceOrder --- samples/client/petstore/go/store_api_test.go | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 samples/client/petstore/go/store_api_test.go diff --git a/samples/client/petstore/go/store_api_test.go b/samples/client/petstore/go/store_api_test.go new file mode 100644 index 000000000000..0a0a70291e92 --- /dev/null +++ b/samples/client/petstore/go/store_api_test.go @@ -0,0 +1,29 @@ +package main + +import ( + "testing" + "time" + + sw "./go-petstore" + "golang.org/x/net/context" +) + +func TestPlaceOrder(t *testing.T) { + newOrder := sw.Order{ + Id: 0, + PetId: 0, + Quantity: 0, + ShipDate: time.Now().UTC(), + Status: "placed", + Complete: false} + + _, r, err := client.StoreApi.PlaceOrder(context.Background(), newOrder) + + if err != nil { + t.Errorf("Error while placing order") + t.Log(err) + } + if r.StatusCode != 200 { + t.Log(r) + } +}