diff options
author | Jon Ander Peñalba | 2015-03-05 09:51:14 +0000 |
---|---|---|
committer | Jon Ander Peñalba | 2015-03-10 23:39:35 +0000 |
commit | 25724ff0dfa9ff7adec2c4b428c9e2809b881f6d (patch) | |
tree | 4df7653db046e8c232cfb1d2570f0b7fbeff3f78 /org.eclipse.egit.github.core.tests | |
parent | 76dc8a6ef060de819a3e3c99d535fdca2a8785d9 (diff) | |
download | egit-github-25724ff0dfa9ff7adec2c4b428c9e2809b881f6d.tar.gz egit-github-25724ff0dfa9ff7adec2c4b428c9e2809b881f6d.tar.xz egit-github-25724ff0dfa9ff7adec2c4b428c9e2809b881f6d.zip |
Improve the IssueEvent class adding more fields
Relevant GitHub API docs: https://developer.github.com/v3/issues/events/
Change-Id: I5f4e64558ca3eb010bdd01680c0056676c0f7738
Signed-off-by: Jon Ander Peñalba <jonan88@gmail.com>
Diffstat (limited to 'org.eclipse.egit.github.core.tests')
-rw-r--r-- | org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/IssueEventTest.java | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/IssueEventTest.java b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/IssueEventTest.java index 67f372b2..4068b07e 100644 --- a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/IssueEventTest.java +++ b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/IssueEventTest.java @@ -19,6 +19,7 @@ import java.util.Date; import org.eclipse.egit.github.core.Issue; import org.eclipse.egit.github.core.IssueEvent; import org.eclipse.egit.github.core.Label; +import org.eclipse.egit.github.core.Milestone; import org.eclipse.egit.github.core.User; import org.junit.Test; @@ -33,13 +34,15 @@ public class IssueEventTest { @Test public void defaultState() { IssueEvent event = new IssueEvent(); + assertEquals(0, event.getId()); + assertNull(event.getUrl()); assertNull(event.getActor()); assertNull(event.getCommitId()); - assertNull(event.getCreatedAt()); assertNull(event.getEvent()); - assertEquals(0, event.getId()); + assertNull(event.getCreatedAt()); assertNull(event.getLabel()); - assertNull(event.getUrl()); + assertNull(event.getAssignee()); + assertNull(event.getMilestone()); assertNull(event.getIssue()); } @@ -49,16 +52,20 @@ public class IssueEventTest { @Test public void updateFields() { IssueEvent event = new IssueEvent(); + assertEquals(4356, event.setId(4356).getId()); + assertEquals("url://a", event.setUrl("url://a").getUrl()); User actor = new User().setName("Act Tor"); assertEquals(actor, event.setActor(actor).getActor()); assertEquals("a12b", event.setCommitId("a12b").getCommitId()); + assertEquals(IssueEvent.TYPE_CLOSED, event.setEvent("closed").getEvent()); assertEquals(new Date(60000), event.setCreatedAt(new Date(60000)) .getCreatedAt()); - assertEquals(4356, event.setId(4356).getId()); Label label = new Label().setName("Lab El").setColor("563d7c"); assertEquals(label, event.setLabel(label).getLabel()); - assertEquals("commit", event.setEvent("commit").getEvent()); - assertEquals("url://a", event.setUrl("url://a").getUrl()); + User assignee = new User().setName("Assig Nee"); + assertEquals(assignee, event.setAssignee(assignee).getAssignee()); + Milestone milestone = new Milestone().setTitle("Milestone"); + assertEquals(milestone, event.setMilestone(milestone).getMilestone()); Issue issue = new Issue().setNumber(30); assertEquals(issue, event.setIssue(issue).getIssue()); } |