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

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


    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_60.getSelf(), user.getSelf());
    assertEquals(USER_SLASH_60.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_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());

    } 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_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());
    } finally {
      // Restore e-mail visibility configuration
      administration.generalConfiguration().setUserEmailVisibility(GeneralConfiguration.EmailVisibility.PUBLIC);
    }
  }
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

public class UserJsonParserTest {
  @Test
  public void testParse() throws Exception {
    final UserJsonParser parser = new UserJsonParser();
    final User user = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/user/valid.json"));
    Assert.assertEquals(TestUtil
        .toUri("http://localhost:8090/jira/secure/useravatar?size=large&ownerId=admin&avatarId=10054"), user
        .getAvatarUri());
    Assert.assertNull(user.getSmallAvatarUri());
    assertEquals("admin", user.getName());
    assertEquals("Administrator", user.getDisplayName());
    Assert.assertEquals("user@atlassian.com", user.getEmailAddress());
    Assert.assertEquals(new ExpandableProperty<String>(3, ImmutableList
        .of("jira-administrators", "jira-developers", "jira-users")), user.getGroups());
    Assert.assertNull(user.getTimezone());
  }
View Full Code Here

  }

  @Test
  public void testParseJira5x0User() throws Exception {
    final UserJsonParser parser = new UserJsonParser();
    final User user = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/user/valid-5.0.json"));
    Assert.assertEquals(TestUtil.toUri("http://localhost:2990/jira/secure/useravatar?avatarId=10082"), user.getAvatarUri());
    Assert.assertEquals(TestUtil.toUri("http://localhost:2990/jira/secure/useravatar?size=small&avatarId=10082"), user
        .getSmallAvatarUri());
    assertEquals("wseliga", user.getName());
    assertEquals("Wojciech Seliga", user.getDisplayName());
    Assert.assertEquals("wseliga@atlassian.com", user.getEmailAddress());
    Assert.assertEquals(1, user.getGroups().getSize());
    Assert.assertNull(user.getGroups().getItems());
    Assert.assertEquals("Europe/Warsaw", user.getTimezone());
  }
View Full Code Here

  }

  @Test
  public void testParseWhenEmailHidden() throws Exception {
    final UserJsonParser parser = new UserJsonParser();
    final User user = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/user/valid-with-hidden-email.json"));

    Assert.assertNull(user.getEmailAddress());
  }
View Full Code Here

  }

  @Test
  public void testParseWhenEmailMasked() throws Exception {
    final UserJsonParser parser = new UserJsonParser();
    final User user = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/user/valid-with-masked-email.json"));

    Assert.assertEquals("wojciech dot seliga at spartez dot com", user.getEmailAddress());
  }
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.