}
@Test
public void testCreateUpdateAndDeleteRequest() throws Exception {
Request request = new Request();
Comment comment = new Comment();
comment.setBody("Test comment 1");
request.setSubject("Test request 1");
request.setComment(comment);
IndividualRequestResponse irr = API.getRequests().createRequest(request);
Assert.assertTrue(irr.getRequest().getId() > 0);
IndividualRequestResponse irrById = API.getRequests().getRequestById(irr.getRequest().getId());
Assert.assertEquals(irrById.getRequest().getId(), irr.getRequest().getId());
irrById.getRequest().setSubject("New Subject");
Comment newComment = new Comment();
newComment.setBody("something more to say");
irrById.getRequest().setComment(newComment);
API.getRequests().updateRequest(irrById.getRequest());
GroupCommentResponse gcr = API.getRequests().getRequestCommentsById(irr.getRequest().getId());
Assert.assertEquals(gcr.getComments().get(gcr.getComments().size()-1).getBody().replace("\n", ""), "something more to say");