From eb83c17e47247e19c41aaba497f4c91d6e2a96c5 Mon Sep 17 00:00:00 2001 From: erwinvaneyk Date: Sat, 1 Nov 2014 14:23:54 +0100 Subject: Add context support in CommitService.createStatus() - Relevant page in the API: https://developer.github.com/v3/repos/statuses/ - Added tests for context-field of CommitStatus Change-Id: Ia8520191115469017d38597676e960303a6c31c3 Signed-off-by: erwinvaneyk Signed-off-by: Matthias Sohn --- .../eclipse/egit/github/core/tests/CommitServiceTest.java | 15 ++++++++++----- .../eclipse/egit/github/core/tests/CommitStatusTest.java | 2 ++ 2 files changed, 12 insertions(+), 5 deletions(-) (limited to 'org.eclipse.egit.github.core.tests/src/org/eclipse') diff --git a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitServiceTest.java b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitServiceTest.java index bcb01855..1f4adb5d 100644 --- a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitServiceTest.java +++ b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitServiceTest.java @@ -385,12 +385,14 @@ public class CommitServiceTest { CommitStatus status = new CommitStatus(); status.setDescription("description"); status.setTargetUrl("http://target/url"); - status.setState("success"); + status.setState(CommitStatus.STATE_SUCCESS); + status.setContext("context"); service.createStatus(repo, "123", status); Map params = new HashMap(); params.put("description", status.getDescription()); params.put("target_url", status.getTargetUrl()); params.put("state", status.getState()); + params.put("context", status.getContext()); verify(client).post("/repos/o/n/statuses/123", params, CommitStatus.class); } @@ -405,7 +407,8 @@ public class CommitServiceTest { CommitStatus status = new CommitStatus(); status.setDescription("description"); status.setTargetUrl("http://target/url"); - status.setState("success"); + status.setState(CommitStatus.STATE_SUCCESS); + status.setContext("context"); service.createStatus(null, "123", status); } @@ -419,7 +422,8 @@ public class CommitServiceTest { CommitStatus status = new CommitStatus(); status.setDescription("description"); status.setTargetUrl("http://target/url"); - status.setState("success"); + status.setState(CommitStatus.STATE_SUCCESS); + status.setContext("context"); service.createStatus(new RepositoryId("o", "n"), null, status); } @@ -433,7 +437,8 @@ public class CommitServiceTest { CommitStatus status = new CommitStatus(); status.setDescription("description"); status.setTargetUrl("http://target/url"); - status.setState("success"); + status.setState(CommitStatus.STATE_SUCCESS); + status.setContext("context"); service.createStatus(new RepositoryId("o", "n"), "", status); } @@ -446,4 +451,4 @@ public class CommitServiceTest { public void createStatusNullStatus() throws IOException { service.createStatus(new RepositoryId("o", "n"), "123", null); } -} +} \ No newline at end of file diff --git a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitStatusTest.java b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitStatusTest.java index bdd85220..9b12b23a 100644 --- a/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitStatusTest.java +++ b/org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/CommitStatusTest.java @@ -39,6 +39,7 @@ public class CommitStatusTest { assertNull(status.getTargetUrl()); assertNull(status.getUpdatedAt()); assertNull(status.getUrl()); + assertNull(status.getContext()); } /** @@ -60,5 +61,6 @@ public class CommitStatusTest { assertEquals(new Date(5678), status.setUpdatedAt(new Date(5678)) .getUpdatedAt()); assertEquals("url", status.setUrl("url").getUrl()); + assertEquals("context", status.setContext("context").getContext()); } } -- cgit v1.2.3