Skip to content

Commit 9f480b3

Browse files
committed
Added tests for getComments() and addComment() (#67).
1 parent fb692b8 commit 9f480b3

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/test/java/org/gitlab4j/api/TestCommitsApi.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.gitlab4j.api;
22

3+
import static org.junit.Assert.assertEquals;
34
import static org.junit.Assert.assertNotNull;
45
import static org.junit.Assert.assertTrue;
56
import static org.junit.Assume.assumeTrue;
@@ -8,6 +9,7 @@
89
import java.util.List;
910

1011
import org.gitlab4j.api.GitLabApi.ApiVersion;
12+
import org.gitlab4j.api.models.Comment;
1113
import org.gitlab4j.api.models.Commit;
1214
import org.gitlab4j.api.models.Diff;
1315
import org.gitlab4j.api.models.Project;
@@ -99,6 +101,26 @@ public void testDiff() throws GitLabApiException {
99101
assertTrue(diffs.size() > 0);
100102
}
101103

104+
@Test
105+
public void testComments() throws GitLabApiException {
106+
107+
Project project = gitLabApi.getProjectApi().getProject(TEST_NAMESPACE, TEST_PROJECT_NAME);
108+
assertNotNull(project);
109+
110+
List<Commit> commits = gitLabApi.getCommitsApi().getCommits(project.getId(), null, new Date(0), new Date());
111+
assertNotNull(commits);
112+
assertTrue(commits.size() > 0);
113+
114+
String note = "This is a note.";
115+
Comment addedComment = gitLabApi.getCommitsApi().addComment(project.getId(), commits.get(0).getId(), note);
116+
assertNotNull(addedComment);
117+
assertEquals(note, addedComment.getNote());
118+
119+
List<Comment> comments = gitLabApi.getCommitsApi().getComments(project.getId(), commits.get(0).getId());
120+
assertNotNull(comments);
121+
assertTrue(comments.size() > 0);
122+
}
123+
102124
@Test
103125
public void testCommitsSince() throws GitLabApiException {
104126

0 commit comments

Comments
 (0)