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

Examples of com.atlassian.jira.rest.client.domain.Priority


    final String name = json.getString("name");
    final Long id = JsonParseUtil.getOptionalLong(json, "id");
    final URI selfUri = JsonParseUtil.getSelfUri(json);
        final String iconUrl = JsonParseUtil.getOptionalString(json, "iconUrl");
        if (iconUrl != null) {
            return new Priority(selfUri, id, name, null, null, JsonParseUtil.parseURI(iconUrl));
        }
    return new BasicPriority(selfUri, id, name);
  }
View Full Code Here


  public Priority parse(JSONObject json) throws JSONException {
    final BasicPriority basicPriority = basicPriorityJsonParser.parse(json);
    final String statusColor = json.getString("statusColor");
    final String description = json.getString("description");
    final URI iconUri = JsonParseUtil.parseURI(json.getString("iconUrl"));
    return new Priority(basicPriority.getSelf(), basicPriority.getId(), basicPriority.getName(), statusColor, description, iconUri);
  }
View Full Code Here

public class PriorityJsonParserTest {
  @Test
  public void testParse() throws Exception {
    final PriorityJsonParser parser = new PriorityJsonParser();
    final Priority priority = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/priority/complete.json"));
    Assert.assertEquals(new Priority(toUri("http://localhost:8090/jira/rest/api/latest/priority/4"), 4L, "Minor",
        "#006600", "Minor loss of function, or other problem where easy workaround is present.",
        toUri("http://localhost:8090/jira/images/icons/priority_minor.gif")), priority);
  }
View Full Code Here

  }

  @Test
  public void testGetPriority() {
    final BasicPriority basicPriority = client.getIssueClient().getIssue("TST-2", pm).getPriority();
    final Priority priority = client.getMetadataClient().getPriority(basicPriority.getSelf(), pm);
    assertEquals(basicPriority.getSelf(), priority.getSelf());
    assertEquals("Major", priority.getName());
    assertEquals("#009900", priority.getStatusColor());
    assertEquals("Major loss of function.", priority.getDescription());
    final Long expectedId = isJira5xOrNewer() ? 3L : null;
    assertEquals(expectedId, priority.getId());
    assertTrue(priority.getIconUri().toString().startsWith(jiraUri.toString()));
    assertThat(priority.getIconUri().toString(), anyOf(
        endsWith("priority_major.gif"),
        endsWith("priorities/major.png")
    ));
  }
View Full Code Here

  @JiraBuildNumberDependent(BN_JIRA_5)
  public void testGetPriorities() {
    final Iterable<Priority> priorities = client.getMetadataClient().getPriorities(pm);
    assertEquals(5, Iterables.size(priorities));

    final Priority priority = findEntityBySelfAddressSuffix(priorities, "/1");
    assertEquals(Long.valueOf(1), priority.getId());
    assertEquals("Blocker", priority.getName());
    assertEquals("Blocks development and/or testing work, production could not run.", priority.getDescription());
    assertNotNull(priority.getSelf());
  }
View Full Code Here

  }

  @Test
  public void testGetPriority() {
    final BasicPriority basicPriority = client.getIssueClient().getIssue("TST-2", pm).getPriority();
    final Priority priority = client.getMetadataClient().getPriority(basicPriority.getSelf(), pm);
    assertEquals(basicPriority.getSelf(), priority.getSelf());
    assertEquals("Major", priority.getName());
    assertEquals("#009900", priority.getStatusColor());
    assertEquals("Major loss of function.", priority.getDescription());
    final Long expectedId = isJira5xOrNewer() ? 3L : null;
    assertEquals(expectedId, priority.getId());
    assertTrue(priority.getIconUri().toString().startsWith(jiraUri.toString()));
    assertTrue(priority.getIconUri().toString().endsWith("/images/icons/priority_major.gif"));

  }
View Full Code Here

  public Priority parse(JSONObject json) throws JSONException {
    final BasicPriority basicPriority = basicPriorityJsonParser.parse(json);
    final String statusColor = json.getString("statusColor");
    final String description = json.getString("description");
    final URI iconUri = JsonParseUtil.parseURI(json.getString("iconUrl"));
    return new Priority(basicPriority.getSelf(), basicPriority.getId(), basicPriority.getName(), statusColor, description, iconUri);
  }
View Full Code Here

  }

  @Test
  public void testGetPriority() {
    final BasicPriority basicPriority = client.getIssueClient().getIssue("TST-2", pm).getPriority();
    final Priority priority = client.getMetadataClient().getPriority(basicPriority.getSelf(), pm);
    assertEquals(basicPriority.getSelf(), priority.getSelf());
    assertEquals("Major", priority.getName());
    assertEquals("#009900", priority.getStatusColor());
    assertEquals("Major loss of function.", priority.getDescription());
    final Long expectedId = isJira5xOrNewer() ? 3L : null;
    assertEquals(expectedId, priority.getId());
    assertTrue(priority.getIconUri().toString().startsWith(jiraUri.toString()));
    assertTrue(priority.getIconUri().toString().endsWith("/images/icons/priority_major.gif"));

  }
View Full Code Here

  @JiraBuildNumberDependent(BN_JIRA_5)
  public void testGetPriorities() {
    final Iterable<Priority> priorities = client.getMetadataClient().getPriorities(pm);
    assertEquals(5, Iterables.size(priorities));

    final Priority priority = findEntityBySelfAddressSuffix(priorities, "/1");
    assertEquals(Long.valueOf(1), priority.getId());
    assertEquals("Blocker", priority.getName());
    assertEquals("Blocks development and/or testing work, production could not run.", priority.getDescription());
    assertNotNull(priority.getSelf());
  }
View Full Code Here

TOP

Related Classes of com.atlassian.jira.rest.client.domain.Priority

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.