return error
This commit is contained in:
snoop 2017-06-08 20:57:09 +09:00
parent 37a2128b45
commit 0651a472bb
2 changed files with 19 additions and 13 deletions

View File

@ -50,12 +50,15 @@ func (m *MemberService) getMemberMap(mem *Member) map[string]string {
func (m *MemberService) Login(mem *Member) (string,error) {
result := m.ReadByEmail(mem)
result,err := m.ReadByEmail(mem)
if err != nil {
return "", err
}
if result == "" {
return "", errors.New("login reject")
}
temp := Member{}
err := json.Unmarshal([]byte(result), &temp)
err = json.Unmarshal([]byte(result), &temp)
if err != nil {
return "", err
}

View File

@ -7,6 +7,7 @@ import (
"fmt"
"log"
"git.loafle.net/overflow/overflow_proxy_service/proxy"
)
func TestMemberService_Login(t *testing.T) {
@ -33,7 +34,7 @@ func TestMemberService_Regist(t *testing.T) {
Name:"Geek",
Phone:"010-4055-6699",
}
retMem := ms.Regist(m)
retMem, _ := ms.Regist(m)
t.Log(retMem)
}
@ -50,14 +51,14 @@ func TestMemberLogin(t *testing.T) {
PwSalt:"qwer5795",
}
b := ms.Login(m)
b, _ := ms.Login(m)
t.Log("LOGIN RESULT : ", b)
}
func TestMemberService_Read(t *testing.T) {
mm := make(map[string] string)
mm["id"] = "12"
rr := proxy.InvokeDB(TARGET_DAO, "find", mm)
rr, _ := proxy.InvokeDB(TARGET_DAO, "find", mm)
log.Println(rr)
}
@ -68,7 +69,7 @@ func TestMemberService_ReadByEmail(t *testing.T) {
Email:"geek@loafle.com",
}
mm := ms.getMemberMap(m)
rr := proxy.InvokeDB(TARGET_DAO, "findByEmail", mm)
rr, _ := proxy.InvokeDB(TARGET_DAO, "findByEmail", mm)
log.Println(rr)
}
@ -80,7 +81,7 @@ func TestMemberUpdate(t *testing.T) {
Email:"keeg@loafle.com",
}
mm := ms.getMemberMap(m)
rr := proxy.InvokeDB(TARGET_DAO, "update", mm)
rr, _ := proxy.InvokeDB(TARGET_DAO, "update", mm)
log.Println(rr)
}
@ -95,11 +96,13 @@ func TestComvertJson(t *testing.T) {
if err != nil {
glog.Fatal("Json Marshal Failed : ", err.Error())
}
fmt.Println(paramStr)
fmt.Println(ss)
// service converting
mem := ss.GetModel()
err = json.Unmarshal(paramStr, mem)
if err != nil {
glog.Fatal("Json Unmarshal Failed : ", err.Error())
}
fmt.Println(mem.(*Member).Email)
//mem, _ := ss.GetModel()
//err = json.Unmarshal(paramStr, mem)
//if err != nil {
// glog.Fatal("Json Unmarshal Failed : ", err.Error())
//}
//fmt.Println(mem.(*Member).Email)
}