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

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


  public final ExpectedException exception = ExpectedException.none();

  @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_4_4)
  @Test
  public void testGetProjectRoleWithRoleKeyFromAnonymousProject() {
    final Project anonProject = client.getProjectClient().getProject(ANONYMOUS_PROJECT_KEY).claim();
    final ProjectRole role = client.getProjectRolesRestClient().getRole(anonProject.getSelf(), 10000l).claim();
    assertNotNull(role);
    assertEquals("Users", role.getName());
    assertEquals("A project role that represents users in a project", role.getDescription());
    final RoleActor actor = Iterables.getOnlyElement(role.getActors());
    assertEquals("jira-users", actor.getDisplayName());
View Full Code Here


  }

  @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_4_4)
  @Test
  public void testGetProjectRoleWithRoleKeyFromRestrictedProject() {
    final Project restrictedProject = client.getProjectClient().getProject(RESTRICTED_PROJECT_KEY).claim();
    final ProjectRole role = client.getProjectRolesRestClient().getRole(restrictedProject.getSelf(), 10000l).claim();
    assertNotNull(role);
    assertEquals("Users", role.getName());
    assertEquals("A project role that represents users in a project", role.getDescription());
    final RoleActor actor = Iterables.getOnlyElement(role.getActors());
    assertEquals("Administrator", actor.getDisplayName());
View Full Code Here

  }

  @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_4_4)
  @Test
  public void testGetProjectRoleWithRoleKeyFromRestrictedProjectWithoutPermission() {
    final Project restrictedProject = client.getProjectClient().getProject(RESTRICTED_PROJECT_KEY).claim();
    setAnonymousMode();
    exception.expect(RestClientException.class);
    if (isJira61xOrNewer()) {
      final String expectedError = String.format("No project could be found with id '%s'.", restrictedProject.getId());
      exception.expect(rceWithSingleError(404, expectedError));
    }
    else {
      exception.expectMessage(String.format("No project could be found with key '%s'", RESTRICTED_PROJECT_KEY));
    }
    client.getProjectRolesRestClient().getRole(restrictedProject.getSelf(), 10000l).claim();
  }
View Full Code Here

  }

  @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_4_4)
  @Test
  public void testGetProjectRoleWithFullURI() {
    final Project anonProject = client.getProjectClient().getProject(ANONYMOUS_PROJECT_KEY).claim();
    final URI roleURI = client.getProjectRolesRestClient().getRole(anonProject.getSelf(), 10000l).claim().getSelf();
    final ProjectRole role = client.getProjectRolesRestClient().getRole(roleURI).claim();
    assertNotNull(role);
    assertEquals("Users", role.getName());
    assertEquals("A project role that represents users in a project", role.getDescription());
    final RoleActor actor = Iterables.getOnlyElement(role.getActors());
View Full Code Here

  public void testGetAllRolesForProject() {
    testGetAllRolesForProject("10020");
  }

  private void testGetAllRolesForProject(String projectIdOrKey) {
    final Project anonymousProject = client.getProjectClient().getProject(ANONYMOUS_PROJECT_KEY).claim();
    final Iterable<ProjectRole> projectRoles = client.getProjectRolesRestClient().getRoles(anonymousProject.getSelf())
        .claim();
    final Iterable<ProjectRole> projectRolesWithoutSelf = Iterables.transform(
        projectRoles,
        new Function<ProjectRole, ProjectRole>() {
          @Override
View Full Code Here

  }

  @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_4_4)
  @Test
  public void testGetProjectRoleWithRoleKeyErrorCode() {
    final Project anonProject = client.getProjectClient().getProject(ANONYMOUS_PROJECT_KEY).claim();
    exception.expect(RestClientException.class);
    exception.expectMessage("Can not retrieve a role actor for a null project role.");
    client.getProjectRolesRestClient().getRole(anonProject.getSelf(), -1l).claim();
  }
View Full Code Here

    });
  }

  @Test
  public void testGetProject() throws URISyntaxException {
    final Project project = client.getProjectClient().getProject("TST").claim();
    assertEquals("TST", project.getKey());
    assertEquals(Long.valueOf(10000), project.getId());
    assertEquals(IntegrationTestUtil.USER_ADMIN_60, project.getLead());
    assertEquals(2, Iterables.size(project.getVersions()));
    assertEquals(2, Iterables.size(project.getComponents()));
    final OptionalIterable<IssueType> issueTypes = project.getIssueTypes();
    if (isJira4x4OrNewer()) {
      assertTrue(issueTypes.isSupported());
      final Iterator<IssueType> issueTypesIterator = issueTypes.iterator();
      assertTrue(issueTypesIterator.hasNext());
      final IssueType it = issueTypesIterator.next();
View Full Code Here

    }
  }

  @Test
  public void testGetRestrictedProject() {
    final Project project = client.getProjectClient().getProject("RST").claim();
    assertEquals("RST", project.getKey());

    setClient(TestConstants.USER1_USERNAME, TestConstants.USER1_PASSWORD);
    client.getProjectClient().getProject("TST").claim();
    // @todo when JRADEV-3519 - instead of NOT_FOUND, FORBIDDEN code should be returned by JIRA
    final String message = getCannotViewProjectErrorMessage("RST");
View Full Code Here

      public void run() {
        client.getProjectClient().getProject("TST").claim();
      }
    });

    final Project project = client.getProjectClient().getProject("ANNON").claim();
    assertEquals("ANNON", project.getKey());

  }
View Full Code Here

  public final ExpectedException exception = ExpectedException.none();

  @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_4_4)
  @Test
  public void testGetProjectRoleWithRoleKeyFromAnonymousProject() {
    final Project anonProject = client.getProjectClient().getProject(ANONYMOUS_PROJECT_KEY).claim();
    final ProjectRole role = client.getProjectRolesRestClient().getRole(anonProject.getSelf(), 10000l).claim();
    assertNotNull(role);
    assertEquals("Users", role.getName());
    assertEquals("A project role that represents users in a project", role.getDescription());
    final RoleActor actor = Iterables.getOnlyElement(role.getActors());
    assertEquals("jira-users", actor.getDisplayName());
View Full Code Here

TOP

Related Classes of com.atlassian.jira.rest.client.api.domain.Project

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.