blob: c5820973b5fe89c664229a626231c76ea74618ce (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
package github
import (
"fmt"
"os"
"testing"
"time"
)
func Test_Iterator(t *testing.T) {
token := os.Getenv("GITHUB_TOKEN")
user := os.Getenv("GITHUB_USER")
project := os.Getenv("GITHUB_PROJECT")
i := newIterator(map[string]string{
keyToken: token,
"user": user,
"project": project,
}, time.Now().Add(-14*24*time.Hour))
for i.NextIssue() {
v := i.IssueValue()
fmt.Printf("issue = id:%v title:%v\n", v.Id, v.Title)
for i.NextIssueEdit() {
v := i.IssueEditValue()
fmt.Printf("issue edit = %v\n", string(*v.Diff))
}
for i.NextTimeline() {
v := i.TimelineValue()
fmt.Printf("timeline = type:%v\n", v.Typename)
if v.Typename == "IssueComment" {
for i.NextCommentEdit() {
_ = i.CommentEditValue()
//fmt.Printf("comment edit: %v\n", *v.Diff)
fmt.Printf("comment edit\n")
}
}
}
}
}
|