From 7126074f49e645b6b2bb3e067cb81ca844fd330d Mon Sep 17 00:00:00 2001 From: John Wang Date: Wed, 13 Jun 2018 23:24:16 -0700 Subject: [PATCH] add Go client test - TestPlaceOrder (#321) --- 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 00000000000..0a0a70291e9 --- /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) + } +}