76 lines
1.6 KiB
Go
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)
|
|
}
|