package feieapi import ( "testing" "time" "git.rosy.net.cn/baseapi" "git.rosy.net.cn/baseapi/utils" "go.uber.org/zap" ) var ( api *API sugarLogger *zap.SugaredLogger ) func init() { logger, _ := zap.NewDevelopment() sugarLogger = logger.Sugar() baseapi.Init(sugarLogger) api = New("jianhua.xu@rosy.net.cn", "2JfKh8TyheQ9mwss") } func TestPrintMsg(t *testing.T) { result, err := api.PrintMsg("218510310", "hello", 1) if err != nil { t.Fatalf("PrintMsg return error:%v", err) } baseapi.SugarLogger.Debug(result) } func TestPrinterAddList(t *testing.T) { ok, no, err := api.PrinterAddList([]*PrinterInfo{ &PrinterInfo{ SN: "218510310", Key: "ztdpveyg", Name: "", PhoneNum: "", }, }) if err != nil { t.Fatalf("PrinterAddList return error:%v", err) } baseapi.SugarLogger.Debug(utils.Format4Output(ok, false)) baseapi.SugarLogger.Debug(utils.Format4Output(no, false)) } func TestPrinterDelList(t *testing.T) { ok, no, err := api.PrinterDelList([]string{ "218510310", }) if err != nil { t.Fatalf("PrinterDelList return error:%v", err) } baseapi.SugarLogger.Debug(utils.Format4Output(ok, false)) baseapi.SugarLogger.Debug(utils.Format4Output(no, false)) } func TestQueryOrderInfoByDate(t *testing.T) { data, err := api.QueryOrderInfoByDate("218510310", time.Now()) if err != nil { t.Fatalf("QueryOrderInfoByDate return error:%v", err) } baseapi.SugarLogger.Debug(utils.Format4Output(data, false)) } func TestQueryPrinterStatus(t *testing.T) { status, err := api.QueryPrinterStatus("218510310") if err != nil { t.Fatalf("QueryPrinterStatus return error:%v", err) } baseapi.SugarLogger.Debug(status) }