admin_backend/unit_test.go
2025-04-02 10:52:51 +08:00

53 lines
1.0 KiB
Go

package main
import (
"backend/Type"
"backend/controller"
"backend/feishu"
"backend/util"
"fmt"
"testing"
)
func TestXxx1(t *testing.T) {
d := Type.NotifyData{
Host: "Zabbix tencent-test",
AlarmTime: "2025-03-06 19:12:56",
Severity: "High",
EventName: "游戏进程down-test-node-1",
NotifyMsg: "服务器出错请及时处理",
}
feishu.SendNotifyMsg(&d)
}
func TestXxx(t *testing.T) {
controller.FeishuSendInfo(nil)
// util.GetOrderData(3)
}
func TestFeishu(t *testing.T) {
data := struct {
Title string
Subtitle string
Elements string
}{
Title: "模拟测试",
Subtitle: "模拟测试副标题",
Elements: "",
}
s := util.ParseTmpl("./template/card.tmpl", data)
fmt.Println(s)
}
func TestEncrypt(t *testing.T) {
str := "Z4rf7eZZe500dxa"
enc, _ := util.Encrypt(str)
fmt.Println(enc)
}
func TestDecrypt(t *testing.T) {
str := "-pUf9tft9GOPjV1z855Jf2DpB5NUpGEc_"
enc, _ := util.Encrypt(str)
dec, _ := util.Decrypt("-pUf9tft9GOPjV1z855Jf2DpB5NUpGEc_")
fmt.Printf("enc:%s\ndec:%s\n", enc, dec)
}