Examples of IssueLinkType


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

    assertEquals(TestConstants.USER1, issue.getAssignee());

    // issue links
    Assert.assertThat(issue.getIssueLinks(), containsInAnyOrder(
        new IssueLink("TST-1", toUri("http://localhost:8090/jira/rest/api/2/issue/10000"),
            new IssueLinkType("Duplicate", "duplicates", IssueLinkType.Direction.OUTBOUND)),
        new IssueLink("TST-1", toUri("http://localhost:8090/jira/rest/api/2/issue/10000"),
            new IssueLinkType("Duplicate", "is duplicated by", IssueLinkType.Direction.INBOUND))
    ));

    // watchers
    final BasicWatchers watchers = issue.getWatchers();
    assertFalse(watchers.isWatching());
View Full Code Here

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

        toDateTime("2010-08-27T14:59:00.000"), 7, null);
    assertEquals(expectedWorklog, actualWorklog);

    // issue links
    assertThat(issue.getIssueLinks(), IsIterableContainingInOrder.contains(
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "duplicates", IssueLinkType.Direction.OUTBOUND)),
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "is duplicated by", IssueLinkType.Direction.INBOUND))
    ));

    // fix versions
    final Version actualFixVersion = Iterables.getOnlyElement(issue.getFixVersions());
    final Version expectedFixVersion = new Version(resolveURI("rest/api/2/version/10000"), 10000L, "1.1", "Some version", false, false, toDateTime("2010-08-25T00:00:00.000"));
View Full Code Here

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

        toDateTime("2010-08-27T14:59:00.000"), 7, null);
    assertEquals(expectedWorklog, actualWorklog);

    // issue links
    assertThat(issue.getIssueLinks(), IsIterableContainingInOrder.contains(
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "duplicates", IssueLinkType.Direction.OUTBOUND)),
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "is duplicated by", IssueLinkType.Direction.INBOUND))
    ));

    // fix versions
    final Version actualFixVersion = Iterables.getOnlyElement(issue.getFixVersions());
    final Version expectedFixVersion = new Version(resolveURI("rest/api/2/version/10000"), 10000L, "1.1", "Some version", false, false, toDateTime("2010-08-25T00:00:00.000"));
View Full Code Here

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

        toDateTime("2010-08-27T14:59:00.000"), 7, null);
    assertEquals(expectedWorklog, actualWorklog);

    // issue links
    assertThat(issue.getIssueLinks(), IsIterableContainingInOrder.contains(
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "duplicates", IssueLinkType.Direction.OUTBOUND)),
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "is duplicated by", IssueLinkType.Direction.INBOUND))
    ));

    // fix versions
    final Version actualFixVersion = Iterables.getOnlyElement(issue.getFixVersions());
    final Version expectedFixVersion = new Version(resolveURI("rest/api/2/version/10000"), 10000L, "1.1", "Some version", false, false, toDateTime("2010-08-25T00:00:00.000"));
View Full Code Here

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

    } else if ("INBOUND".equals(dirStr)) {
      direction = IssueLinkType.Direction.INBOUND;
    } else {
      throw new JSONException("Invalid value of " + KEY_DIRECTION + " key: [" + dirStr + "]");
    }
    return new IssueLinkType(name, description, direction);
  }
View Full Code Here

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

      direction = IssueLinkType.Direction.OUTBOUND;
    }

    final String key = link.getString("key");
    final URI targetIssueUri = JsonParseUtil.parseURI(link.getString("self"));
    final IssueLinkType issueLinkType = new IssueLinkType(issuelinksType.getName(),
        direction.equals(IssueLinkType.Direction.INBOUND) ? issuelinksType.getInward()
            : issuelinksType.getOutward(), direction);
    return new IssueLink(key, targetIssueUri, issueLinkType);
  }
View Full Code Here

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

  @Override
  public IssueLink parse(JSONObject json) throws JSONException {
    final String key = json.getString("issueKey");
    final URI targetIssueUri = JsonParseUtil.parseURI(json.getString("issue"));
    final IssueLinkType issueLinkType = issueLinkTypeJsonParser.parse(json.getJSONObject("type"));
    return new IssueLink(key, targetIssueUri, issueLinkType);
  }
View Full Code Here

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

public class IssueLinkJsonParserTest {
  @Test
  public void testParseIssueLink() throws Exception {
    IssueLinkJsonParser parser = new IssueLinkJsonParser();
    final IssueLink issueLink = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/issueLink/valid.json"));
    Assert.assertEquals(new IssueLinkType("Duplicate", "duplicates", IssueLinkType.Direction.OUTBOUND), issueLink
        .getIssueLinkType());
    Assert.assertEquals("TST-2", issueLink.getTargetIssueKey());
    Assert.assertEquals(TestUtil.toUri("http://localhost:8090/jira/rest/api/latest/issue/TST-2"), issueLink
        .getTargetIssueUri());
  }
View Full Code Here

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

        toDateTime("2010-08-27T14:59:00.000"), 7, null);
    assertEquals(expectedWorklog, actualWorklog);

    // issue links
    assertThat(issue.getIssueLinks(), IsIterableContainingInOrder.contains(
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "duplicates", IssueLinkType.Direction.OUTBOUND)),
        new IssueLink("TST-1", resolveURI("rest/api/2/issue/10000"), new IssueLinkType("Duplicate", "is duplicated by", IssueLinkType.Direction.INBOUND))
    ));

    // fix versions
    final Version actualFixVersion = Iterables.getOnlyElement(issue.getFixVersions());
    final Version expectedFixVersion = new Version(resolveURI("rest/api/2/version/10000"), 10000L, "1.1", "Some version", false, false, toDateTime("2010-08-25T00:00:00.000"));
View Full Code Here

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

    } else if ("INBOUND".equals(dirStr)) {
      direction = IssueLinkType.Direction.INBOUND;
    } else {
      throw new JSONException("Invalid value of " + KEY_DIRECTION + " key: [" + dirStr + "]");
    }
    return new IssueLinkType(name, description, direction);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.