42 lines
826 B
Go
42 lines
826 B
Go
package server
|
|
|
|
import (
|
|
"flag"
|
|
"path/filepath"
|
|
"testing"
|
|
"time"
|
|
_ "time"
|
|
|
|
"go-common/app/service/main/upcredit/conf"
|
|
"go-common/app/service/main/upcredit/service"
|
|
"go-common/library/net/rpc"
|
|
xtime "go-common/library/time"
|
|
)
|
|
|
|
func init() {
|
|
dir, _ := filepath.Abs("../../cmd/upcredit-service.toml")
|
|
flag.Set("conf", dir)
|
|
}
|
|
|
|
func initSvrAndClient(t *testing.T) (client *rpc.Client, err error) {
|
|
if err = conf.Init(); err != nil {
|
|
t.Errorf("conf.Init() error(%v)", err)
|
|
t.FailNow()
|
|
}
|
|
svr := service.New(conf.Conf)
|
|
New(conf.Conf, svr)
|
|
|
|
client = rpc.Dial("127.0.0.1:6079", xtime.Duration(time.Second), nil)
|
|
return
|
|
}
|
|
|
|
func TestInfo(t *testing.T) {
|
|
client, err := initSvrAndClient(t)
|
|
defer client.Close()
|
|
if err != nil {
|
|
t.Errorf("rpc.Dial error(%v)", err)
|
|
t.FailNow()
|
|
}
|
|
//time.Sleep(1 * time.Second)
|
|
}
|