Files
chain33-dtalk/service/offline-push/pusher/android/push_test.go
2022-03-17 15:59:24 +08:00

61 lines
1.4 KiB
Go

package android
import (
"gitlab.33.cn/chat/dtalk/service/offline-push/pusher"
"testing"
)
func Test_androidPusher_SinglePush(t1 *testing.T) {
type fields struct {
AppKey string
AppMasterSecret string
MiActivity string
environment string
}
type args struct {
deviceToken string
title string
text string
extra *pusher.Extra
}
tests := []struct {
name string
fields fields
args args
wantErr bool
}{
{
name: "test android offline push",
fields: fields{
AppKey: "606ebf176a23f17dcf15b2cd",
AppMasterSecret: "uengh9mzrvm5zdclyt5ean05ckqc2lxl",
MiActivity: "",
environment: "debug",
},
args: args{
deviceToken: "Apjwo_0X0-y0sGcWPxzGrY1dl2qvv_uE7LAeCoivoHjf",
title: "测试title",
text: "测试text",
extra: &pusher.Extra{
Address: "1FdnxKR4r952x2HQA2BTTpFH6tgHYYNs3M",
ChannelType: 0,
},
},
wantErr: false,
},
}
for _, tt := range tests {
t1.Run(tt.name, func(t1 *testing.T) {
t := &androidPusher{
AppKey: tt.fields.AppKey,
AppMasterSecret: tt.fields.AppMasterSecret,
MiActivity: tt.fields.MiActivity,
environment: tt.fields.environment,
}
if err := t.SinglePush(tt.args.deviceToken, tt.args.title, tt.args.text, tt.args.extra); (err != nil) != tt.wantErr {
t1.Errorf("SinglePush() error = %v, wantErr %v", err, tt.wantErr)
}
})
}
}