mirror of
https://github.com/teivah/100-go-mistakes.git
synced 2026-06-20 16:45:56 +08:00
36 lines
638 B
Go
36 lines
638 B
Go
package main
|
|
|
|
import "testing"
|
|
|
|
func TestPutCustomer1(t *testing.T) {
|
|
customer, err := createCustomer1()
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
err = NewStore().PutCustomer(customer)
|
|
// Check err
|
|
_ = err
|
|
}
|
|
|
|
func createCustomer1() (Customer, error) {
|
|
customer, err := customerFactory("foo")
|
|
if err != nil {
|
|
return Customer{}, nil
|
|
}
|
|
return customer, nil
|
|
}
|
|
|
|
func TestPutCustomer(t *testing.T) {
|
|
customer := createCustomer2(t)
|
|
err := NewStore().PutCustomer(customer)
|
|
// Check err
|
|
_ = err
|
|
}
|
|
|
|
func createCustomer2(t *testing.T) Customer {
|
|
customer, err := customerFactory("foo")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
return customer
|
|
}
|