package validate

// func TestFilterByEvent(t *testing.T) {
// 	logger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stderr))
// 	clinicClient, err := clinic.New(
// 		nil,
// 		"addr",
// 		"auth",
// 		logger,
// 		"https://e4hr1v4oqh.execute-api.us-west-2.amazonaws.com/activities/",
// 		"eventbus",
// 		"eventkey",
// 	)
// 	if err != nil {
// 		t.Fatalf("error: %v", err)
// 	}
// 	activities, err := clinicClient.GetActivities(1729493100, 1729579500, "1379661944646416024")
// 	if err != nil {
// 		t.Fatalf("error: %v", err)
// 	}
// 	t.Logf("activities: %v", activities)
// 	resp := filterByShortDurationEvents(activities, []string{"MaintenanceTask", "configchange-apply"})
// 	t.Logf("resp: %v", resp)
// }

// func TestFilterByEvent2(t *testing.T) {
// 	logger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stderr))
// 	clinicClient, err := clinic.New(
// 		nil,
// 		"addr",
// 		"auth",
// 		logger,
// 		"https://e4hr1v4oqh.execute-api.us-west-2.amazonaws.com/activities/",
// 		"eventbus",
// 		"eventkey",
// 	)
// 	if err != nil {
// 		t.Fatalf("error: %v", err)
// 	}
// 	validator := NewValidateHandler(clinicClient)
// 	comments, err := validator.validateByEvent(
// 		map[string]interface{}{
// 			"eventNames": "PauseCluster|configchange-apply|ModifyClusterSize|CreateCluster|ResumeCluster|MaintenanceTask",
// 			"priority":   "Major",
// 			"fake":       true,
// 		},
// 		&alertmanager.Data{
// 			Alerts: []alertmanager.Alert{
// 				{
// 					StartsAt: time.Unix(1729579500, 0),
// 				},
// 			},
// 			CommonLabels: map[string]string{
// 				"tidb_cluster_id": "1379661944646416024",
// 			},
// 		},
// 		&jira.Issue{
// 			Fields: &jira.IssueFields{
// 				Unknowns: map[string]interface{}{},
// 				Priority: &jira.Priority{Name: "Critical"},
// 			},
// 		},
// 	)
// 	if err != nil {
// 		t.Fatalf("error: %v", err)
// 	}
// 	t.Logf("comments: %v", comments)
// }
