Package br.eti.kinoshita.testlinkjavaapi.model

Examples of br.eti.kinoshita.testlinkjavaapi.model.User


        return value;
    }

    @SuppressWarnings("unchecked")
  public static final User getUser(Map<String, Object> map) {
      User user = null;
      if (map != null && map.size() > 0) {
        Object o = map.get(TestLinkResponseParams.DB_ID.toString());
        if (o != null) {
          Integer dbID = Integer.parseInt(o.toString());
          if (dbID > 0) {
            user = new User(dbID);
            user.setLogin(getString(map, TestLinkResponseParams.LOGIN.toString()));
            user.setFirstName(getString(map, TestLinkResponseParams.FIRST_NAME.toString()));
            user.setLastName(getString(map, TestLinkResponseParams.LAST_NAME.toString()));
            user.setLocale(getString(map, TestLinkResponseParams.LOCALE.toString()));
            user.setEmailAddress(getString(map, TestLinkResponseParams.EMAIL_ADDRESS.toString()));
            user.setIsActive(getInteger(map, TestLinkResponseParams.IS_ACTIVE.toString()));
            user.setUserApiKey(getString(map, TestLinkResponseParams.USER_API_KEY.toString()));
            user.setLoginRegExp(getString(map, TestLinkResponseParams.LOGIN_REGEXP.toString()));
            user.setTprojectRoles(getInteger(map, TestLinkResponseParams.TPROJECT_ROLES.toString()));
            user.setTplanRoles(getInteger(map, TestLinkResponseParams.TPLAN_ROLES.toString()));
            user.setGlobalRole(getRole((Map<String, Object>) map.get(TestLinkResponseParams.GLOBAL_ROLE.toString())));
            user.setGlobalRoleID(getInteger(map, TestLinkResponseParams.GLOBAL_ROLE_ID.toString()));
            user.setDefaultTestprojectID(getInteger(map, TestLinkResponseParams.DEFAULT_TESTPROJECT_ID.toString()));
          }
        }
      }
      return user;
    }
View Full Code Here


     * @return user
     * @throws TestLinkAPIException
     */
  @SuppressWarnings("unchecked")
  protected User getUserByLogin(String login) throws TestLinkAPIException {
        User user = null;

        try {
            Map<String, Object> executionData = new HashMap<String, Object>();
            executionData.put(TestLinkParams.USER.toString(), login);
            Object response = this.executeXmlRpcCall(TestLinkMethods.GET_USER_BY_LOGIN.toString(), executionData);
View Full Code Here

  @Test(dataProvider = "userData")
  public void testGetUserByLogin(String login) {
    this.loadXMLRPCMockData("tl.getUserByLogin.xml");

    User user = null;

    try {
      user = api.getUserByLogin(login);
    } catch (TestLinkAPIException e) {
      Assert.fail(e.getMessage(), e);
    }

    Assert.assertNotNull(user);

    Assert.assertTrue(user.getDbID() > 0);

    Assert.assertTrue(user.getUserApiKey().isEmpty());
  }
View Full Code Here

TOP

Related Classes of br.eti.kinoshita.testlinkjavaapi.model.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.