forked from loafle/openapi-generator-original
issue #1948, added testing code to test go api
This commit is contained in:
47
samples/client/petstore/go/petStore_test.go
Normal file
47
samples/client/petstore/go/petStore_test.go
Normal file
@@ -0,0 +1,47 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
sw "./swagger"
|
||||
)
|
||||
|
||||
func TestAddPet(t *testing.T) {
|
||||
t.Log("Testing TestAddPet...")
|
||||
s := sw.NewPetApi()
|
||||
newPet := (sw.Pet{Id: 12830, Name: "gopher",
|
||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: "pending"})
|
||||
|
||||
err := s.AddPet(newPet)
|
||||
|
||||
if err != nil {
|
||||
t.Errorf("Error while adding pet")
|
||||
t.Log(err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestGetPetById(t *testing.T) {
|
||||
t.Log("Testing TestGetPetById...")
|
||||
|
||||
s := sw.NewPetApi()
|
||||
resp, err := s.GetPetById(12830)
|
||||
if err != nil {
|
||||
t.Errorf("Error while getting pet by id")
|
||||
t.Log(err)
|
||||
} else {
|
||||
t.Log(resp)
|
||||
}
|
||||
}
|
||||
|
||||
func TestUpdatePetWithForm(t *testing.T) {
|
||||
t.Log("Testing UpdatePetWithForm...")
|
||||
|
||||
s := sw.NewPetApi()
|
||||
|
||||
err := s.UpdatePetWithForm("12830", "golang", "available")
|
||||
|
||||
if err != nil {
|
||||
t.Errorf("Error while updating pet by id")
|
||||
t.Log(err)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user