Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @see UserController#createUser(SimpleObject,WebRequest)
- * @verifies create a new user
- */
- @Test
- // @Ignore("RESTWS-242: Define creatable/updatable properties on UserResource resource")
- public void createUser_shouldCreateANewUser() throws Exception {
- Person p = Context.getPersonService().getPersonByUuid("da7f524f-27ce-4bb2-86d6-6d1d05312bd5");
- Assert.assertNotNull("Test person should be found",PropertyUtils.getProperty(p,"uuid"));
- UserService service=Context.getUserService();
- UserController controller=new UserController();
- MockHttpServletRequest request = new MockHttpServletRequest();
- MockHttpServletResponse response = new MockHttpServletResponse();
- int originalCount = service.getAllUsers().size();
- String json = "{\"username\":\"test\",\"password\":\"Admin@123\",\"person\":\"da7f524f-27ce-4bb2-86d6-6d1d05312bd5\",\"roles\":[\"3480cb6d-c291-46c8-8d3a-96dc33d199fb\"]}";
- SimpleObject post = new ObjectMapper().readValue(json, SimpleObject.class);
- Object newUser = controller.create(post, request, response);
- Assert.assertNotNull(PropertyUtils.getProperty(newUser, "uuid"));
- Assert.assertEquals(originalCount + 1, service.getAllUsers().size());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement