go-common/app/interface/main/history/rpc/client/client_test.go
2019-04-22 18:49:16 +08:00

34 lines
794 B
Go

package client
import (
"context"
"testing"
"time"
"go-common/app/interface/main/history/model"
)
func TestHistory(t *testing.T) {
s := New(nil)
time.Sleep(1 * time.Second)
testProgress(t, s)
testAdd(t, s)
}
// testProgress test progress rpc.
func testProgress(t *testing.T, s *Service) {
if res, err := s.Progress(context.TODO(), &model.ArgPro{Mid: 88888966, Aids: []int64{5463286}}); err != nil {
t.Errorf("Service: Progress err: %v", err)
} else {
t.Logf("Service: zone res: %+v", res)
}
}
// testAdd test add rpc .
func testAdd(t *testing.T, s *Service) {
h := &model.History{Mid: 88888966, Aid: 5463286, TP: -1, Unix: 1494217922}
if err := s.Add(context.TODO(), &model.ArgHistory{Mid: 88888966, History: h}); err != nil {
t.Errorf("Service: Add err: %v", err)
}
}