Skip to content

Commit 80d2d01

Browse files
committed
* aligned issue API with domain model
1 parent ce6f013 commit 80d2d01

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/main/java/de/linsin/github/rest/domain/Issue.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* @author David Linsin - dlinsin@gmail.com
2727
*/
2828
public class Issue {
29-
private long number;
29+
private int number;
3030
private int votes;
3131
private String created_at;
3232
private String body;
@@ -68,7 +68,7 @@ public long getNumber() {
6868
return number;
6969
}
7070

71-
public void setNumber(long argNumber) {
71+
public void setNumber(int argNumber) {
7272
number = argNumber;
7373
}
7474

@@ -169,7 +169,7 @@ public boolean equals(Object o) {
169169

170170
@Override
171171
public int hashCode() {
172-
int result = (int) (number ^ (number >>> 32));
172+
int result = number;
173173
result = 31 * result + votes;
174174
result = 31 * result + (created_at != null ? created_at.hashCode() : 0);
175175
result = 31 * result + (body != null ? body.hashCode() : 0);

src/test/java/de/linsin/github/rest/service/IssueBrowserIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ public void close_issue_invalid_number() {
242242
Repository repo = setupTestRepo();
243243
Issue issue = setUpTestIssue(repo);
244244
Issue newIssue = new Issue();
245-
newIssue.setNumber(99999L);
245+
newIssue.setNumber(99999);
246246
try {
247247
classUnderTest.close(repo, newIssue);
248248
fail("expected exception");
@@ -290,7 +290,7 @@ public void reopen_issue_invalid_number() {
290290
Repository repo = setupTestRepo();
291291
Issue issue = setUpClosedTestIssue(repo);
292292
Issue newIssue = new Issue();
293-
newIssue.setNumber(99999L);
293+
newIssue.setNumber(99999);
294294
try {
295295
classUnderTest.close(repo, newIssue);
296296
fail("expected exception");

src/test/java/de/linsin/github/rest/service/IssueBrowserTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ public void open_issue_null_repo_passed() {
194194
public void close_issue() {
195195
Repository repo = setupTestRepo();
196196
Issue issue = new Issue();
197-
issue.setNumber(1L);
197+
issue.setNumber(1);
198198
expect(mockRestTemplate.postForObject(eq(IssueBrowser.CLOSE_ISSUE_URL), anyObject(), eq(IssueResponse.class), eq(repo.getOwner()),
199199
eq(repo.getName()), eq(String.valueOf(issue.getNumber())))).andReturn(new IssueResponse());
200200
replay(mockRestTemplate);
@@ -215,15 +215,15 @@ public void close_issue_null_issue_passed() {
215215
@Test(expected = NullPointerException.class)
216216
public void close_issue_null_repo_passed() {
217217
Issue issue = new Issue();
218-
issue.setNumber(1L);
218+
issue.setNumber(1);
219219
classUnderTest.close(null, issue);
220220
}
221221

222222
@Test
223223
public void reopen_issue() {
224224
Repository repo = setupTestRepo();
225225
Issue issue = new Issue();
226-
issue.setNumber(1L);
226+
issue.setNumber(1);
227227
IssueResponse response = new IssueResponse();
228228
response.setIssue(issue);
229229
expect(mockRestTemplate.postForObject(eq(IssueBrowser.REOPEN_ISSUE_URL), anyObject(), eq(IssueResponse.class), eq(repo.getOwner()),
@@ -246,7 +246,7 @@ public void reopen_issue_null_issue_passed() {
246246
@Test(expected = NullPointerException.class)
247247
public void reopen_issue_null_repo_passed() {
248248
Issue issue = new Issue();
249-
issue.setNumber(1L);
249+
issue.setNumber(1);
250250
classUnderTest.reopen(null, issue);
251251
}
252252

0 commit comments

Comments
 (0)