@Test public void testUnhide() { // invalid request Response response = service.unhide(null); assertNotNull(response); assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus()); // invalid request response = service.unhide(new RequestBean<Long>(null, null)); assertNotNull(response); assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus()); // invalid request response = service.unhide(new RequestBean<Long>(null, new Long(1))); assertNotNull(response); assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus()); // invalid request response = service.unhide(new RequestBean<Long>(new CredentialsBean(), new Long(1))); assertNotNull(response); assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus()); // invalid request response = service.unhide(new RequestBean<Long>(new CredentialsBean("manager", "password"), null)); assertNotNull(response); assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus()); // valid request, invalid id response = service.unhide( new RequestBean<Long>(new CredentialsBean("manager", "password"), new Long(0))); assertNotNull(response); assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus()); // valid request response = service.unhide( new RequestBean<Long>(new CredentialsBean("manager", "password"), new Long(7))); assertNotNull(response); assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); Boolean updated = (Boolean) response.getEntity(); assertNotNull(updated); assertTrue(updated); }