@Override protected String getTopUserVotes() { return String.valueOf(getRequestItem().getCreatedVotes()); }
@Override protected String getBottomUserVotes() { return String.valueOf(getRequestItem().getCreatedVotes()); }
@Override protected String getBottomUserVotes() { return String.valueOf(getRequestItem().getCreatedVotes()); }
private void setTexts() { if (mRequest.isClosed()) mTxtRequestStatus.setText(getRootView().getResources().getString(R.string.txt_closed_request_title)); else if (mRequest.isPickedUp()) mTxtRequestStatus.setText(getRootView().getResources().getString(R.string.txt_picked_up_request_title)); else mTxtRequestStatus.setText(getRootView().getResources().getString(R.string.txt_new_request_title)); mTxtCreatedAt.setText(mRequest.getCreatedAt()); mTxtCreatedVotes.setText(String.valueOf(mRequest.getCreatedVotes())); }
private ContentValues requestEntityToContentValues(RequestEntity requestEntity) { ContentValues values = new ContentValues(); values.put(Requests.COL_REQUEST_ID, requestEntity.getId()); values.put(Requests.COL_CREATED_BY, requestEntity.getCreatedBy()); values.put(Requests.COL_CREATED_AT, requestEntity.getCreatedAt()); values.put(Requests.COL_CREATED_COMMENT, requestEntity.getCreatedComment()); values.put(Requests.COL_CREATED_PICTURES, StringUtils.listToCommaSeparatedString(requestEntity.getCreatedPictures())); values.put(Requests.COL_CREATED_VOTES, requestEntity.getCreatedVotes()); values.put(Requests.COL_LATITUDE, requestEntity.getLatitude()); values.put(Requests.COL_LONGITUDE, requestEntity.getLongitude()); values.put(Requests.COL_PICKED_UP_BY, requestEntity.getPickedUpBy()); values.put(Requests.COL_PICKED_UP_AT, requestEntity.getPickedUpAt()); values.put(Requests.COL_CLOSED_BY, requestEntity.getClosedBy()); values.put(Requests.COL_CLOSED_AT, requestEntity.getClosedAt()); values.put(Requests.COL_CLOSED_COMMENT, requestEntity.getClosedComment()); values.put(Requests.COL_CLOSED_PICTURES, StringUtils.listToCommaSeparatedString(requestEntity.getClosedPictures())); values.put(Requests.COL_CLOSED_VOTES, requestEntity.getClosedVotes()); values.put(Requests.COL_LOCATION, requestEntity.getLocation()); return values; }
requestEntityBuilder.setCreatedVotes(requestEntity.getCreatedVotes() + 1); break; case VoteForRequestUserActionEntity.VOTE_DOWN_CREATED: requestEntityBuilder.setCreatedVotes(requestEntity.getCreatedVotes() - 1); break; case VoteForRequestUserActionEntity.VOTE_UP_CLOSED:
@Test public void applyUserActionToRequest_voteDownForCreatedUserAction_requestAffected() throws Exception { // Arrange RequestEntity requestEntity = RequestEntityProvider.getClosedRequestEntity(); UserActionEntity voteDownCreatedEntity = mUserActionEntityFactory.newVoteDownForRequestCreated(requestEntity.getId()); // Act RequestEntity resultRequestEntity = SUT.applyUserActionToRequest(voteDownCreatedEntity, requestEntity); // Assert assertThat(resultRequestEntity.getCreatedVotes(), is(RequestEntityProvider.REQUEST_CREATED_VOTES -1)); }
@Test public void applyUserActionToRequest_voteUpForCreatedUserAction_requestAffected() throws Exception { // Arrange RequestEntity requestEntity = RequestEntityProvider.getClosedRequestEntity(); UserActionEntity voteUpCreatedEntity = mUserActionEntityFactory.newVoteUpForRequestCreated(requestEntity.getId()); // Act RequestEntity resultRequestEntity = SUT.applyUserActionToRequest(voteUpCreatedEntity, requestEntity); // Assert assertThat(resultRequestEntity.getCreatedVotes(), is(RequestEntityProvider.REQUEST_CREATED_VOTES + 1)); }
private void assertRequestsEqual(RequestEntity actual, RequestEntity expected) { assertThat(actual.getId(), is(expected.getId())); assertThat(actual.getCreatedBy(), is(expected.getCreatedBy())); assertThat(actual.getCreatedAt(), is(expected.getCreatedAt())); assertThat(actual.getCreatedComment(), is(expected.getCreatedComment())); assertEquals(actual.getCreatedPictures(), expected.getCreatedPictures()); assertThat(actual.getCreatedVotes(), is(expected.getCreatedVotes())); assertThat(actual.getLatitude(), is(expected.getLatitude())); assertThat(actual.getLongitude(), is(expected.getLongitude())); assertThat(actual.getPickedUpBy(), is(expected.getPickedUpBy())); assertThat(actual.getPickedUpAt(), is(expected.getPickedUpAt())); assertThat(actual.getClosedBy(), is(expected.getClosedBy())); assertThat(actual.getClosedAt(), is(expected.getClosedAt())); assertThat(actual.getClosedComment(), is(expected.getClosedComment())); assertEquals(actual.getClosedPictures(), expected.getClosedPictures()); assertThat(actual.getClosedVotes(), is(expected.getClosedVotes())); assertThat(actual.getLocation(), is(expected.getLocation())); } }
private void assertRequestsEqual(RequestEntity request1, RequestEntity request2) { assertThat(request1.getId(), is(request2.getId())); assertThat(request1.getCreatedBy(), is(request2.getCreatedBy())); assertThat(request1.getCreatedAt(), is(request2.getCreatedAt())); assertThat(request1.getCreatedComment(), is(request2.getCreatedComment())); assertThat(request1.getCreatedVotes(), is(request2.getCreatedVotes())); assertEquals(request1.getCreatedPictures(), request2.getCreatedPictures()); assertThat(request1.getLatitude(), is(request2.getLatitude())); assertThat(request1.getLongitude(), is(request2.getLongitude())); assertThat(request1.getLocation(), is(request2.getLocation())); assertThat(request1.getPickedUpBy(), is(request2.getPickedUpBy())); assertThat(request1.getPickedUpAt(), is(request2.getPickedUpAt())); assertThat(request1.getClosedBy(), is(request2.getClosedBy())); assertThat(request1.getClosedAt(), is(request2.getClosedAt())); assertThat(request1.getClosedComment(), is(request2.getClosedComment())); assertThat(request1.getClosedVotes(), is(request2.getClosedVotes())); assertEquals(request1.getClosedPictures(), request2.getClosedPictures()); assertThat(request1.getId(), is(request2.getId())); assertThat(request1.getId(), is(request2.getId())); }