Package com.taskadapter.redmineapi.bean

Examples of com.taskadapter.redmineapi.bean.User


import java.util.Date;

public class UserGenerator {
    public static User generateRandomUser() {
        User user = UserFactory.create();
        user.setFirstName("fname");
        user.setLastName("lname");
        long randomNumber = new Date().getTime();
        user.setLogin("login" + randomNumber);
        user.setMail("somemail" + randomNumber + "@somedomain.com");
        user.setPassword("zzzz1234");
        return user;
    }
View Full Code Here


    Assert.assertEquals(issueId, issue68.getId());
    Integer statusId = 1;
    Assert.assertEquals(statusId, issue68.getStatusId());
    Assert.assertEquals("New", issue68.getStatusName());

    User author = issue68.getAuthor();
    Assert.assertNotNull(author);
    Integer userId = 1;
    Assert.assertEquals(userId, author.getId());
  }
View Full Code Here

    result.setCommittedOn(getDateOrNull(content, "committed_on"));
    return result;
  }

  public static User parseUser(JSONObject content) throws JSONException {
    final User result = UserFactory.create(JsonInput.getIntOrNull(content, "id"));
    result.setLogin(JsonInput.getStringOrNull(content, "login"));
    result.setPassword(JsonInput.getStringOrNull(content, "password"));
    result.setFirstName(JsonInput.getStringOrNull(content, "firstname"));
    result.setLastName(JsonInput.getStringOrNull(content, "lastname"));
    result.setMail(JsonInput.getStringOrNull(content, "mail"));
    result.setAuthSourceId(JsonInput.getIntOrNull(content, "auth_source_id"));
    result.setCreatedOn(getDateOrNull(content, "created_on"));
    result.setLastLoginOn(getDateOrNull(content, "last_login_on"));
                result.setApiKey(JsonInput.getStringOrNull(content, "api_key"));
    result.addCustomFields(JsonInput.getListOrEmpty(content,
        "custom_fields", CUSTOM_FIELD_PARSER));
    final String name = JsonInput.getStringOrNull(content, "name");
    if (name != null)
      result.setFullName(name);
    result.addMemberships(JsonInput.getListOrEmpty(content, "memberships",
        MEMBERSHIP_PARSER));
    result.addGroups(JsonInput.getListOrEmpty(content, "groups",
        GROUP_PARSER));
    /* Fix user for membership */
    for (Membership m : result.getMemberships())
      m.setUser(result);

    return result;
  }
View Full Code Here

        TestConfig testConfig = getTestConfig();
        Integer userId = Integer.parseInt(testConfig.getParam("createissue.userid"));
        String login = testConfig.getLogin();
        String fName = testConfig.getParam("userFName");
        String lName = testConfig.getParam("userLName");
        User user = UserFactory.create(userId);
        user.setLogin(login);
        user.setFirstName(fName);
        user.setLastName(lName);
        user.setApiKey(testConfig.getParam("apikey"));
        return user;
    }
View Full Code Here

    public static void oneTimeTearDown() {
        IntegrationTestHelper.deleteProject(mgr, projectKey);
    }

    private static void createNonAdminUser() throws RedmineException {
        User user = UserGenerator.generateRandomUser();
        User nonAdminUser = userManager.createUser(user);
        nonAdminUserId = nonAdminUser.getId();
        nonAdminUserLogin = user.getLogin();
        nonAdminPassword = user.getPassword();
    }
View Full Code Here

        fail("Must have failed with NotAuthorizedException.");
    }

    @Test
    public void userCanBeLoadedByIdByNonAdmin() throws RedmineException {
        User userById = getNonAdminManager().getUserManager().getUserById(nonAdminUserId);
        assertEquals(nonAdminUserId, userById.getId());
    }
View Full Code Here

        assertEquals(nonAdminUserId, userById.getId());
    }

    @Test
    public void testGetCurrentUser() throws RedmineException {
        User currentUser = userManager.getCurrentUser();
        assertEquals(OUR_USER.getId(), currentUser.getId());
        assertEquals(OUR_USER.getLogin(), currentUser.getLogin());
    }
View Full Code Here

        assertEquals(OUR_USER.getLogin(), currentUser.getLogin());
    }

    @Test
    public void testGetUserById() throws RedmineException {
        User loadedUser = userManager.getUserById(OUR_USER.getId());
        assertEquals(OUR_USER.getId(), loadedUser.getId());
        assertEquals(OUR_USER.getLogin(), loadedUser.getLogin());
        assertEquals(OUR_USER.getApiKey(), loadedUser.getApiKey());
    }
View Full Code Here

        userManager.getUserById(999999);
    }

    @Test
    public void testCreateUser() throws RedmineException {
        User createdUser = null;
        try {
            User userToCreate = UserGenerator.generateRandomUser();
            createdUser = userManager.createUser(userToCreate);

            assertNotNull(
                    "checking that a non-null user is returned", createdUser);

            assertEquals(userToCreate.getLogin(), createdUser.getLogin());
            assertEquals(userToCreate.getFirstName(),
                    createdUser.getFirstName());
            assertEquals(userToCreate.getLastName(),
                    createdUser.getLastName());
            Integer id = createdUser.getId();
            assertNotNull(id);

        } catch (Exception e) {
View Full Code Here

        }
    }
   
    @Test
    public void testCreateUserWithAuthSource() throws RedmineException {
        User createdUser = null;
        try {
            User userToCreate = UserGenerator.generateRandomUser();
            userToCreate.setAuthSourceId(1);
            createdUser = userManager.createUser(userToCreate);

            assertNotNull("checking that a non-null user is returned", createdUser);
           
//            Redmine doesn't return it, so let's consider a non-exceptional return as success for now.
View Full Code Here

TOP

Related Classes of com.taskadapter.redmineapi.bean.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.