package jira

// func TestXxx(t *testing.T) {
// 	tp := jira.BasicAuthTransport{
// 		Username: "",
// 		Password: "",
// 	}
// 	client, err := jira.NewClient(&http.Client{
// 		Timeout:   15 * time.Second,
// 		Transport: &tp,
// 	}, "https://tidb.atlassian.net/")
// 	if err != nil {
// 		t.Error(err)
// 	}
// 	v3 := NewJiraClientV3(client)
// 	options := &jira.SearchOptions{
// 		Fields:     []string{"summary", "status", "resolution", "resolutiondate", "description", "created"},
// 		MaxResults: 2,
// 	}
// 	issues, resp, err := v3.Search("project = TCOC and created >= -1w order by created DESC", options)
// 	if err != nil {
// 		bodyBytes, _ := io.ReadAll(resp.Body)
// 		fmt.Println(string(bodyBytes))
// 	}
// 	for _, issue := range issues {
// 		fmt.Println(issue.Key, issue.Fields.Summary, issue.Fields.Status.Name, issue.Fields.Resolutiondate)
// 		fmt.Println("----")
// 	}
// }

// func TestUnmarshalRes(t *testing.T) {
// 	// 读取文件内容
// 	data, err := os.ReadFile("response.json")
// 	if err != nil {
// 		t.Fatal(err)
// 	}

// 	// 解析 JSON 到结构体
// 	var result JiraV3Issues
// 	if err := json.Unmarshal(data, &result); err != nil {
// 		t.Fatal(err)
// 	}
// 	fmt.Println("Issues:", result.Issues)
// }
