Example #1
0
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)
	}
}