8
8
9
9
import com .github .api .v2 .schema .Comment ;
10
10
import com .github .api .v2 .schema .Issue ;
11
+ import com .github .api .v2 .services .constant .TestConstants ;
11
12
12
13
public class IssueServiceTest extends BaseGitHubServiceTest {
13
14
private IssueService service ;
@@ -26,67 +27,107 @@ public void tearDown() throws Exception {
26
27
27
28
@ Test
28
29
public void testAddComment () {
29
- service .addComment ("" , "" , 1 , "" );
30
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
31
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
32
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
33
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Comment." ), TestConstants .TEST_ISSUE_COMMENT );
34
+ service .addComment (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ), TestConstants .TEST_ISSUE_COMMENT );
30
35
}
31
36
32
37
@ Test
33
38
public void testAddLabel () {
34
- service .addLabel ("" , "" , 1 , "" );
39
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
40
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
41
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
42
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Label." ), TestConstants .TEST_ISSUE_LABEL );
43
+ service .addLabel (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ), TestConstants .TEST_ISSUE_LABEL );
35
44
}
36
45
37
46
@ Test
38
47
public void testCloseIssue () {
39
- service .closeIssue ("" , "" , 1 );
48
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
49
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
50
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
51
+ service .closeIssue (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ));
40
52
}
41
53
42
54
@ Test
43
55
public void testCreateIssue () {
44
- service .createIssue ("" , "" , "" , "" );
56
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
57
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
58
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue Title." ), TestConstants .TEST_ISSUE_TITLE );
59
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue Body." ), TestConstants .TEST_ISSUE_BODY );
60
+ service .createIssue (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , TestConstants .TEST_ISSUE_TITLE , TestConstants .TEST_ISSUE_BODY );
45
61
}
46
62
47
63
@ Test
48
64
public void testGetIssue () {
49
- Issue issue = service .getIssue ("" , "" , 1 );
65
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
66
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
67
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
68
+ Issue issue = service .getIssue (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ));
50
69
assertNotNull ("Issue cannot be null." , issue );
51
70
}
52
71
53
72
@ Test
54
73
public void testGetIssueComments () {
55
- List <Comment > issueComments = service .getIssueComments ("" , "" , 1 );
74
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
75
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
76
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
77
+ List <Comment > issueComments = service .getIssueComments (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ));
56
78
assertNotNullOrEmpty ("Issue comments cannot be null or empty." , issueComments );
57
79
}
58
80
59
81
@ Test
60
82
public void testGetIssueLabels () {
61
- List <String > issueLabels = service .getIssueLabels ("" , "" );
83
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
84
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
85
+ List <String > issueLabels = service .getIssueLabels (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME );
62
86
assertNotNullOrEmpty ("Issue labels should not be null or empty." , issueLabels );
63
87
}
64
88
65
89
@ Test
66
90
public void testGetIssues () {
67
- List <Issue > issues = service .getIssues ("" , "" , Issue .State .OPEN );
91
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
92
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
93
+ List <Issue > issues = service .getIssues (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Issue .State .OPEN );
68
94
assertNotNullOrEmpty ("Issues cannot be null or empty." , issues );
69
95
}
70
96
71
97
@ Test
72
98
public void testRemoveLabel () {
73
- List <String > labels = service .removeLabel ("" , "" , 1 , "" );
74
- assertFalse ("Label should not be in the list." , labels .contains ("" ));
99
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
100
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
101
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
102
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Label." ), TestConstants .TEST_ISSUE_LABEL );
103
+ List <String > labels = service .removeLabel (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ), TestConstants .TEST_ISSUE_LABEL );
104
+ assertFalse ("Label should not be in the list." , labels .contains (TestConstants .TEST_ISSUE_LABEL ));
75
105
}
76
106
77
107
@ Test
78
108
public void testReopenIssue () {
79
- service .reopenIssue ("" , "" , 1 );
109
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
110
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
111
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
112
+ service .reopenIssue (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ));
80
113
}
81
114
82
115
@ Test
83
116
public void testSearchIssues () {
84
- List <Issue > issues = service .searchIssues ("" , "" , Issue .State .OPEN , "" );
117
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
118
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
119
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Query." ), TestConstants .TEST_QUERY );
120
+ List <Issue > issues = service .searchIssues (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Issue .State .OPEN , TestConstants .TEST_QUERY );
85
121
assertNotNullOrEmpty ("Issues cannot be null or empty." , issues );
86
122
}
87
123
88
124
@ Test
89
125
public void testUpdateIssue () {
90
- service .updateIssue ("" , "" , 1 , "" , "" );
126
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Username." ), TestConstants .TEST_USER_NAME );
127
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Repository." ), TestConstants .TEST_REPOSITORY_NAME );
128
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue No." ), TestConstants .TEST_ISSUE_NUMBER );
129
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue Title." ), TestConstants .TEST_ISSUE_TITLE );
130
+ assertNotNullOrEmpty (String .format (RESOURCE_MISSING_MESSAGE , "Test Issue Body." ), TestConstants .TEST_ISSUE_BODY );
131
+ service .updateIssue (TestConstants .TEST_USER_NAME , TestConstants .TEST_REPOSITORY_NAME , Integer .parseInt (TestConstants .TEST_ISSUE_NUMBER ), TestConstants .TEST_ISSUE_TITLE , TestConstants .TEST_ISSUE_BODY );
91
132
}
92
133
}
0 commit comments