@Test public void testLoginUser() throws Exception { User user = createUser(); api.createUser(user); String token = api.loginUser(user.getUsername(), user.getPassword()); assertTrue(token.startsWith("logged in user session:")); }
@Test public void testCreateUser() throws Exception { User user = createUser(); api.createUser(user); User fetched = api.getUserByName(user.getUsername()); assertEquals(user.getId(), fetched.getId()); }
@Test public void testCreateUsersWithList() throws Exception { User user1 = createUser(); user1.setUsername("abc123"); User user2 = createUser(); user2.setUsername("123abc"); api.createUsersWithListInput(Arrays.asList(new User[] {user1, user2})); User fetched = api.getUserByName(user1.getUsername()); assertEquals(user1.getId(), fetched.getId()); }
@Test public void logoutUser() throws Exception { api.logoutUser(); }