Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PullRequestReviewCommentPayloadTest.java6
-rw-r--r--org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/event/PullRequestReviewCommentPayload.java41
2 files changed, 47 insertions, 0 deletions
diff --git a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PullRequestReviewCommentPayloadTest.java b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PullRequestReviewCommentPayloadTest.java
index 1ccd514a..d7f9526c 100644
--- a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PullRequestReviewCommentPayloadTest.java
+++ b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PullRequestReviewCommentPayloadTest.java
@@ -14,6 +14,7 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import org.eclipse.egit.github.core.CommitComment;
+import org.eclipse.egit.github.core.PullRequest;
import org.eclipse.egit.github.core.event.PullRequestReviewCommentPayload;
import org.junit.Test;
@@ -28,7 +29,9 @@ public class PullRequestReviewCommentPayloadTest {
@Test
public void defaultState() {
PullRequestReviewCommentPayload payload = new PullRequestReviewCommentPayload();
+ assertNull(payload.getAction());
assertNull(payload.getComment());
+ assertNull(payload.getPullRequest());
}
/**
@@ -38,6 +41,9 @@ public class PullRequestReviewCommentPayloadTest {
public void updateFields() {
PullRequestReviewCommentPayload payload = new PullRequestReviewCommentPayload();
CommitComment comment = new CommitComment();
+ PullRequest pullRequest = new PullRequest().setTitle("pull");
+ assertEquals("created", payload.setAction("created").getAction());
+ assertEquals(pullRequest, payload.setPullRequest(pullRequest).getPullRequest());
assertEquals(comment, payload.setComment(comment).getComment());
}
}
diff --git a/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/event/PullRequestReviewCommentPayload.java b/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/event/PullRequestReviewCommentPayload.java
index 04f6d8a0..2a52b37d 100644
--- a/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/event/PullRequestReviewCommentPayload.java
+++ b/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/event/PullRequestReviewCommentPayload.java
@@ -13,6 +13,7 @@ package org.eclipse.egit.github.core.event;
import java.io.Serializable;
import org.eclipse.egit.github.core.CommitComment;
+import org.eclipse.egit.github.core.PullRequest;
/**
* Payload for an event with type {@link Event#TYPE_PULL_REQUEST_REVIEW_COMMENT}
@@ -22,8 +23,30 @@ public class PullRequestReviewCommentPayload extends EventPayload implements
private static final long serialVersionUID = -2403658752886394741L;
+ private String action;
+
private CommitComment comment;
+ private PullRequest pullRequest;
+
+ /**
+ * @return action
+ * @since 4.1
+ */
+ public String getAction() {
+ return action;
+ }
+
+ /**
+ * @param action
+ * @return this PullRequestReviewCommentPayload
+ * @since 4.1
+ */
+ public PullRequestReviewCommentPayload setAction(String action) {
+ this.action = action;
+ return this;
+ }
+
/**
* @return comment
*/
@@ -39,4 +62,22 @@ public class PullRequestReviewCommentPayload extends EventPayload implements
this.comment = comment;
return this;
}
+
+ /**
+ * @return pullRequest
+ * @since 4.1
+ */
+ public PullRequest getPullRequest() {
+ return pullRequest;
+ }
+
+ /**
+ * @param pullRequest
+ * @return this PullRequestReviewCommentPayload
+ * @since 4.1
+ */
+ public PullRequestReviewCommentPayload setPullRequest(PullRequest pullRequest) {
+ this.pullRequest = pullRequest;
+ return this;
+ }
}

Back to the top