package member import ( "encoding/json" "fmt" "github.com/golang/glog" "testing" ) func TestMemberService_Login(t *testing.T) { } func TestMemberService_Regist(t *testing.T) { //m := &MemberService{ // Param: &Member{ // Email:"geek2@loafle.com", // PwSalt:"qwer5795", // Company:"Loafle", // Name:"Geek", // Phone:"010-4055-6699", // }, //} ms := NewMemberService() m := &Member{ Email: "geek2@loafle.com", PwSalt: "qwer5795", Pw: "qwer5795", CompanyName: "Loafle", Name: "Geek", Phone: "010-4055-6699", Status: &MetaMemberStatus{Id: "1"}, } retMem, _ := ms.Regist(m) t.Log(retMem) } func TestMemberLogin(t *testing.T) { //m := &MemberService{ // Param:&Member{ // Email:"geek@loafle.com", // PwSalt:"qwer5795", // }, //} ms := NewMemberService() m := &Member{ Email: "geek@loafle.com", PwSalt: "qwer5795", } b, _ := ms.Login(m) t.Log("LOGIN RESULT : ", b) } func TestMemberService_Read(t *testing.T) { mm := &Member{ Id: "1", } ms := NewMemberService() rr, err := ms.Read(mm) if err != nil { t.Error(err) } t.Log(rr) } func TestMemberService_ReadByEmail(t *testing.T) { ms := NewMemberService() m := &Member{ Email: "overflow@loafle.com", } rr, err := ms.ReadByEmail(m) if err != nil { t.Error(err) } t.Log(rr) } func TestMemberUpdate(t *testing.T) { ms := NewMemberService() m := &Member{ Id: "1", } rm, _ := ms.Read(m) json.Unmarshal([]byte(rm), m) m.Phone = "010-4055-6699" m.Status.Id = "1" m.Name = "Park" rr, err := ms.Modify(m) if err != nil { t.Error(err) } t.Log(rr) } func TestComvertJson(t *testing.T) { m := make(map[string]string) m["email"] = "geek@loafle.com" m["pwSalt"] = "qwer5795" ss := NewMemberService() paramStr, err := json.Marshal(m) 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) }