Package com.atlassian.jira.rest.client.api.domain

Examples of com.atlassian.jira.rest.client.api.domain.User


    assertEquals(project.getKey(), createdIssue.getProject().getKey());
    assertEquals(issueType.getId(), createdIssue.getIssueType().getId());
    assertEquals(summary, createdIssue.getSummary());
    assertEquals(description, createdIssue.getDescription());

    final User actualAssignee = createdIssue.getAssignee();
    assertNotNull(actualAssignee);
    assertEquals(assignee.getSelf(), actualAssignee.getSelf());
    // TODO we need some users for integration tests!
    assertEquals(actualAssignee.getEmailAddress(), "wojciech.seliga@spartez.com");

    final Iterable<String> actualAffectedVersionsNames = EntityHelper.toNamesList(createdIssue.getAffectedVersions());
    assertThat(affectedVersionsNames, containsInAnyOrder(toArray(actualAffectedVersionsNames, String.class)));

    final Iterable<String> actualFixVersionsNames = EntityHelper.toNamesList(createdIssue.getFixVersions());
View Full Code Here


    assertEquals(project.getKey(), createdIssue.getProject().getKey());
    assertEquals(issueType.getId(), createdIssue.getIssueType().getId());
    assertEquals(summary, createdIssue.getSummary());
    assertEquals(description, createdIssue.getDescription());

    final User actualAssignee = createdIssue.getAssignee();
    assertNotNull(actualAssignee);
    assertEquals(assignee.getSelf(), actualAssignee.getSelf());
    // TODO we need some users for integration tests!
    assertEquals(actualAssignee.getEmailAddress(), "wojciech.seliga@spartez.com");

    final Iterable<String> actualAffectedVersionsNames = EntityHelper.toNamesList(createdIssue.getAffectedVersions());
    assertThat(affectedVersionsNames, containsInAnyOrder(toArray(actualAffectedVersionsNames, String.class)));

    final Iterable<String> actualFixVersionsNames = EntityHelper.toNamesList(createdIssue.getFixVersions());
View Full Code Here

    final String dueDateString = getOptionalFieldStringUnisex(issueJson, DUE_DATE_FIELD.id);
    final DateTime dueDate = dueDateString == null ? null : JsonParseUtil.parseDateTimeOrDate(dueDateString);

    final BasicPriority priority = getOptionalNestedField(issueJson, PRIORITY_FIELD.id, priorityJsonParser);
    final Resolution resolution = getOptionalNestedField(issueJson, RESOLUTION_FIELD.id, resolutionJsonParser);
    final User assignee = getOptionalNestedField(issueJson, ASSIGNEE_FIELD.id, userJsonParser);
    final User reporter = getOptionalNestedField(issueJson, REPORTER_FIELD.id, userJsonParser);

    final BasicProject project = projectJsonParser.parse(getFieldUnisex(issueJson, PROJECT_FIELD.id));
    final Collection<IssueLink> issueLinks;
    issueLinks = parseOptionalArray(issueJson, new JsonWeakParserForJsonObject<IssueLink>(issueLinkJsonParserV5), FIELDS, LINKS_FIELD.id);
View Full Code Here

@RestoreOnce(TestConstants.DEFAULT_JIRA_DUMP_FILE)
public class AsynchronousUserRestClientTest extends AbstractAsynchronousRestClientTest {

  @Test
  public void testGetUser() throws JSONException {
    final User user = client.getUserClient().getUser(ADMIN_USERNAME).claim();
    assertEquals("wojciech.seliga@spartez.com", user.getEmailAddress());
    assertEquals("admin", user.getName());
    assertEquals("Administrator", user.getDisplayName());
    assertEquals(new ExpandableProperty<String>(3, ImmutableList
        .of("jira-administrators", "jira-developers", "jira-users")), user.getGroups());
    assertEquals(IntegrationTestUtil.USER_ADMIN_LATEST.getSelf(), user.getSelf());
    assertTrue(user.getAvatarUri().toString().contains("ownerId=" + user.getName()));

    final User user2 = client.getUserClient().getUser(TestConstants.USER1_USERNAME).claim();
    assertEquals(new ExpandableProperty<String>(ImmutableList.of("jira-users")), user2.getGroups());
  }
View Full Code Here

    assertEquals(new ExpandableProperty<String>(ImmutableList.of("jira-users")), user2.getGroups());
  }

  @Test
  public void testGetUserWithSlash() {
    final User user = client.getUserClient().getUser(USER_SLASH.getName()).claim();
    assertEquals(USER_SLASH_LATEST.getSelf(), user.getSelf());
    assertEquals(USER_SLASH_LATEST.getDisplayName(), user.getDisplayName());
  }
View Full Code Here

  @Test
  public void testGetUserWhenEmailVisibilityIsHidden() throws JSONException {
    administration.generalConfiguration().setUserEmailVisibility(GeneralConfiguration.EmailVisibility.HIDDEN);

    try {
      final User user = client.getUserClient().getUser(ADMIN_USERNAME).claim();
      assertNull(user.getEmailAddress());
      assertEquals("admin", user.getName());
      assertEquals("Administrator", user.getDisplayName());
      assertEquals(new ExpandableProperty<String>(3, ImmutableList
          .of("jira-administrators", "jira-developers", "jira-users")), user.getGroups());
      assertEquals(IntegrationTestUtil.USER_ADMIN_LATEST.getSelf(), user.getSelf());
      assertTrue(user.getAvatarUri().toString().contains("ownerId=" + user.getName()));

      final User user2 = client.getUserClient().getUser(TestConstants.USER1_USERNAME).claim();
      assertEquals(new ExpandableProperty<String>(ImmutableList.of("jira-users")), user2.getGroups());

    } finally {
      // Restore e-mail visibility configuration
      administration.generalConfiguration().setUserEmailVisibility(GeneralConfiguration.EmailVisibility.PUBLIC);
    }
View Full Code Here

  @Test
  public void testGetUserWhenEmailVisibilityIsMasked() throws JSONException {
    administration.generalConfiguration().setUserEmailVisibility(GeneralConfiguration.EmailVisibility.MASKED);

    try {
      final User user = client.getUserClient().getUser(ADMIN_USERNAME).claim();
      assertEquals("wojciech dot seliga at spartez dot com", user.getEmailAddress());
      assertEquals("admin", user.getName());
      assertEquals("Administrator", user.getDisplayName());
      assertEquals(new ExpandableProperty<String>(3, ImmutableList
          .of("jira-administrators", "jira-developers", "jira-users")), user.getGroups());
      assertEquals(IntegrationTestUtil.USER_ADMIN_LATEST.getSelf(), user.getSelf());
      assertTrue(user.getAvatarUri().toString().contains("ownerId=" + user.getName()));

      final User user2 = client.getUserClient().getUser(TestConstants.USER1_USERNAME).claim();
      assertEquals(new ExpandableProperty<String>(ImmutableList.of("jira-users")), user2.getGroups());
    } finally {
      // Restore e-mail visibility configuration
      administration.generalConfiguration().setUserEmailVisibility(GeneralConfiguration.EmailVisibility.PUBLIC);
    }
  }
View Full Code Here

      @Override
      public String parse(JSONObject json) throws JSONException {
        return json.getString("name");
      }
    });
    return new User(basicUser.getSelf(), basicUser.getName(), basicUser
        .getDisplayName(), emailAddress, groups, avatarUris, timezone);
  }
View Full Code Here

    final String dueDateString = getOptionalFieldStringUnisex(s, DUE_DATE_FIELD.id);
    final DateTime dueDate = dueDateString == null ? null : JsonParseUtil.parseDateTimeOrDate(dueDateString);

    final BasicPriority priority = getOptionalNestedField(s, PRIORITY_FIELD.id, priorityJsonParser);
    final BasicResolution resolution = getOptionalNestedField(s, RESOLUTION_FIELD.id, resolutionJsonParser);
    final User assignee = getOptionalNestedField(s, ASSIGNEE_FIELD.id, userJsonParser);
    final User reporter = getOptionalNestedField(s, REPORTER_FIELD.id, userJsonParser);

    final BasicProject project = projectJsonParser.parse(getFieldUnisex(s, PROJECT_FIELD.id));
    final Collection<IssueLink> issueLinks;
    issueLinks = parseOptionalArray(s, new JsonWeakParserForJsonObject<IssueLink>(issueLinkJsonParserV5), FIELDS, LINKS_FIELD.id);
View Full Code Here

@RestoreOnce(TestConstants.DEFAULT_JIRA_DUMP_FILE)
public class AsynchronousUserRestClientTest extends AbstractAsynchronousRestClientTest {

  @Test
  public void testGetUser() throws JSONException {
    final User user = client.getUserClient().getUser(ADMIN_USERNAME).claim();
    assertEquals("wojciech.seliga@spartez.com", user.getEmailAddress());
    assertEquals("admin", user.getName());
    assertEquals("Administrator", user.getDisplayName());
    assertEquals(new ExpandableProperty<String>(3, ImmutableList
        .of("jira-administrators", "jira-developers", "jira-users")), user.getGroups());
    assertEquals(IntegrationTestUtil.USER_ADMIN_60.getSelf(), user.getSelf());
    assertTrue(user.getAvatarUri().toString().contains("ownerId=" + user.getName()));

    final User user2 = client.getUserClient().getUser(TestConstants.USER1_USERNAME).claim();
    assertEquals(new ExpandableProperty<String>(ImmutableList.of("jira-users")), user2.getGroups());
  }
View Full Code Here

TOP

Related Classes of com.atlassian.jira.rest.client.api.domain.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.