func TestGetData(t *testing.T) { serv := &s.Server{RpcClients: make(map[string]*s.RpcClient)} serv.RpcClients["T**s"] = &s.RpcClient{Address: "localhost:7777", HTTP: true} for { if err := serv.RpcClients["T**s"].Connect(); err != nil { fmt.Println(err) time.Sleep(time.Second * 5) continue } break } br := s.Bracelet{Id: "865581020166180", Server: serv} if d, err := br.GetData(); err != nil { t.Error(err) } else { fmt.Println(d, d.Login, d.Password) } br = s.Bracelet{Id: "865581020526383", Server: serv} if d, err := br.GetData(); err != nil { t.Error(err) } else { fmt.Println(d, d.Login, d.Password) } br = s.Bracelet{Id: "865581020526375", Server: serv} if d, err := br.GetData(); err != nil { t.Error(err) } else { fmt.Println(d, d.Login, d.Password) } }