48 lines
1.1 KiB
Go
48 lines
1.1 KiB
Go
package spy
|
|
|
|
import (
|
|
"context"
|
|
"testing"
|
|
"time"
|
|
|
|
model "go-common/app/service/main/spy/model"
|
|
)
|
|
|
|
func TestSpy(t *testing.T) {
|
|
s := New(nil)
|
|
time.Sleep(2 * time.Second)
|
|
testUpdateEventScore(t, s)
|
|
testUpdateBaseScore(t, s)
|
|
testUserScore(t, s)
|
|
testHandleEvent(t, s)
|
|
testReBuildPortrait(t, s)
|
|
}
|
|
|
|
func testUpdateEventScore(t *testing.T, s *Service) {
|
|
t.Log(s.UpdateEventScore(context.TODO(), &model.ArgReset{Mid: 23333, Operator: "admin test"}))
|
|
}
|
|
|
|
func testUpdateBaseScore(t *testing.T, s *Service) {
|
|
t.Log(s.UpdateBaseScore(context.TODO(), &model.ArgReset{Mid: 23333, Operator: "admin test"}))
|
|
}
|
|
|
|
func testUserScore(t *testing.T, s *Service) {
|
|
t.Log(s.UserScore(context.TODO(), &model.ArgUserScore{Mid: 23333, IP: "127.0.0.1"}))
|
|
}
|
|
|
|
func testHandleEvent(t *testing.T, s *Service) {
|
|
t.Log(s.HandleEvent(context.TODO(), &model.ArgHandleEvent{
|
|
IP: "127.0.0.1",
|
|
Service: "spy_service",
|
|
Event: "bind_mail_only",
|
|
ActiveMid: 23333,
|
|
TargetMid: 23333,
|
|
Effect: "",
|
|
RiskLevel: 1,
|
|
}))
|
|
}
|
|
|
|
func testReBuildPortrait(t *testing.T, s *Service) {
|
|
t.Log(s.ReBuildPortrait(context.TODO(), &model.ArgReBuild{Mid: 23333}))
|
|
}
|