changed tabs to spaces

This commit is contained in:
Guo Huang 2016-04-29 16:02:41 -07:00
parent a6e45bf97d
commit ad28879fce

View File

@ -1,161 +1,161 @@
package main package main
import ( import (
sw "./go-petstore" sw "./go-petstore"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"testing" "testing"
) )
func TestCreateUser(t *testing.T) { func TestCreateUser(t *testing.T) {
s := sw.NewUserApi() s := sw.NewUserApi()
newUser := sw.User{ newUser := sw.User{
Id: 1000, Id: 1000,
FirstName: "gopher", FirstName: "gopher",
LastName : "lang", LastName : "lang",
Username : "gopher", Username : "gopher",
Password : "lang", Password : "lang",
Email : "lang@test.com", Email : "lang@test.com",
Phone : "5101112222", Phone : "5101112222",
UserStatus: 1} UserStatus: 1}
apiResponse, err := s.CreateUser(newUser) apiResponse, err := s.CreateUser(newUser)
if err != nil { if err != nil {
t.Errorf("Error while adding user") t.Errorf("Error while adding user")
t.Log(err) t.Log(err)
} }
if apiResponse.Response.StatusCode != 200 { if apiResponse.Response.StatusCode != 200 {
t.Log(apiResponse.Response) t.Log(apiResponse.Response)
} }
} }
// func TestCreateUsersWithArrayInput(t *testing.T) { // func TestCreateUsersWithArrayInput(t *testing.T) {
// s := sw.NewUserApi() // s := sw.NewUserApi()
// newUsers := []sw.User{ // newUsers := []sw.User{
// sw.User { // sw.User {
// Id: int64(1001), // Id: int64(1001),
// FirstName: "gopher1", // FirstName: "gopher1",
// LastName : "lang1", // LastName : "lang1",
// Username : "gopher1", // Username : "gopher1",
// Password : "lang1", // Password : "lang1",
// Email : "lang1@test.com", // Email : "lang1@test.com",
// Phone : "5101112222", // Phone : "5101112222",
// UserStatus: int32(1), // UserStatus: int32(1),
// }, // },
// sw.User { // sw.User {
// Id: int64(1002), // Id: int64(1002),
// FirstName: "gopher2", // FirstName: "gopher2",
// LastName : "lang2", // LastName : "lang2",
// Username : "gopher2", // Username : "gopher2",
// Password : "lang2", // Password : "lang2",
// Email : "lang2@test.com", // Email : "lang2@test.com",
// Phone : "5101112222", // Phone : "5101112222",
// UserStatus: int32(1), // UserStatus: int32(1),
// }, // },
// } // }
// apiResponse, err := s.CreateUsersWithArrayInput(newUsers) // apiResponse, err := s.CreateUsersWithArrayInput(newUsers)
// if err != nil { // if err != nil {
// t.Errorf("Error while adding users") // t.Errorf("Error while adding users")
// t.Log(err) // t.Log(err)
// } // }
// if apiResponse.Response.StatusCode != 200 { // if apiResponse.Response.StatusCode != 200 {
// t.Log(apiResponse.Response) // t.Log(apiResponse.Response)
// } // }
// //tear down // //tear down
// _, err1 := s.DeleteUser("gopher1") // _, err1 := s.DeleteUser("gopher1")
// if(err1 != nil){ // if(err1 != nil){
// t.Errorf("Error while deleting user") // t.Errorf("Error while deleting user")
// t.Log(err1) // t.Log(err1)
// } // }
// _, err2 := s.DeleteUser("gopher2") // _, err2 := s.DeleteUser("gopher2")
// if(err2 != nil){ // if(err2 != nil){
// t.Errorf("Error while deleting user") // t.Errorf("Error while deleting user")
// t.Log(err2) // t.Log(err2)
// } // }
// } // }
func TestGetUserByName(t *testing.T) { func TestGetUserByName(t *testing.T) {
assert := assert.New(t) assert := assert.New(t)
s := sw.NewUserApi() s := sw.NewUserApi()
resp, apiResponse, err := s.GetUserByName("gopher") resp, apiResponse, err := s.GetUserByName("gopher")
if err != nil { if err != nil {
t.Errorf("Error while getting pet by id") t.Errorf("Error while getting pet by id")
t.Log(err) t.Log(err)
} else { } else {
assert.Equal(resp.Id, int64(1000), "User id should be equal") assert.Equal(resp.Id, int64(1000), "User id should be equal")
assert.Equal(resp.Username, "gopher", "User name should be gopher") assert.Equal(resp.Username, "gopher", "User name should be gopher")
assert.Equal(resp.LastName, "lang", "Last name should be lang") assert.Equal(resp.LastName, "lang", "Last name should be lang")
//t.Log(resp) //t.Log(resp)
} }
if apiResponse.Response.StatusCode != 200 { if apiResponse.Response.StatusCode != 200 {
t.Log(apiResponse.Response) t.Log(apiResponse.Response)
} }
} }
func TestGetUserByNameWithInvalidID(t *testing.T) { func TestGetUserByNameWithInvalidID(t *testing.T) {
s := sw.NewUserApi() s := sw.NewUserApi()
resp, apiResponse, err := s.GetUserByName("999999999") resp, apiResponse, err := s.GetUserByName("999999999")
if err != nil { if err != nil {
t.Errorf("Error while getting pet by invalid id") t.Errorf("Error while getting pet by invalid id")
t.Log(err) t.Log(err)
t.Log(apiResponse) t.Log(apiResponse)
} else { } else {
t.Log(resp) t.Log(resp)
} }
if apiResponse.Response.StatusCode != 200 { if apiResponse.Response.StatusCode != 200 {
t.Log(apiResponse.Response) t.Log(apiResponse.Response)
} }
} }
func TestUpdateUser(t *testing.T) { func TestUpdateUser(t *testing.T) {
assert := assert.New(t) assert := assert.New(t)
s := sw.NewUserApi() s := sw.NewUserApi()
newUser := sw.User{ newUser := sw.User{
Id: 1000, Id: 1000,
FirstName: "gopher20", FirstName: "gopher20",
LastName : "lang20", LastName : "lang20",
Username : "gopher", Username : "gopher",
Password : "lang", Password : "lang",
Email : "lang@test.com", Email : "lang@test.com",
Phone : "5101112222", Phone : "5101112222",
UserStatus: 1} UserStatus: 1}
apiResponse, err := s.UpdateUser("gopher", newUser) apiResponse, err := s.UpdateUser("gopher", newUser)
if err != nil { if err != nil {
t.Errorf("Error while deleting pet by id") t.Errorf("Error while deleting pet by id")
t.Log(err) t.Log(err)
} }
if apiResponse.Response.StatusCode != 200 { if apiResponse.Response.StatusCode != 200 {
t.Log(apiResponse.Response) t.Log(apiResponse.Response)
} }
//verify changings are correct //verify changings are correct
resp, apiResponse, err := s.GetUserByName("gopher") resp, apiResponse, err := s.GetUserByName("gopher")
if err != nil { if err != nil {
t.Errorf("Error while getting pet by id") t.Errorf("Error while getting pet by id")
t.Log(err) t.Log(err)
} else { } else {
assert.Equal(resp.Id, int64(1000), "User id should be equal") assert.Equal(resp.Id, int64(1000), "User id should be equal")
assert.Equal(resp.FirstName, "gopher20", "User name should be gopher") assert.Equal(resp.FirstName, "gopher20", "User name should be gopher")
assert.Equal(resp.Password, "lang", "User name should be the same") assert.Equal(resp.Password, "lang", "User name should be the same")
} }
} }
func TestDeleteUser(t *testing.T) { func TestDeleteUser(t *testing.T) {
s := sw.NewUserApi() s := sw.NewUserApi()
apiResponse, err := s.DeleteUser("gopher") apiResponse, err := s.DeleteUser("gopher")
if err != nil { if err != nil {
t.Errorf("Error while deleting user") t.Errorf("Error while deleting user")
t.Log(err) t.Log(err)
} }
if apiResponse.Response.StatusCode != 200 { if apiResponse.Response.StatusCode != 200 {
t.Log(apiResponse.Response) t.Log(apiResponse.Response)
} }
} }