Files
baseapi/platformapi/feieapi/feieapi_test.go
2019-04-01 16:25:18 +08:00

76 lines
1.6 KiB
Go

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)
}