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

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


  }

  @Test
  public void testParseIssueWithOperations() throws JSONException {
    final Issue issue = parseIssue("/json/issue/valid-5.0-with-operations.json");
    assertThat(issue.getOperations(), is(new Operations(Collections.singleton(new OperationGroup(
        "opsbar-transitions",
        Collections.singleton(new OperationLink("action_id_4", "issueaction-workflow-transition",
            "Start Progress", "Start work on the issue", "/secure/WorkflowUIDispatcher.jspa?id=93813&action=4&atl_token=",
            10, null)),
        Collections.singleton(new OperationGroup(
            null,
            Collections.<OperationLink>emptyList(),
            Collections.<OperationGroup>emptyList(),
            new OperationHeader("opsbar-transitions_more", "Workflow", null, null),
            null)),
View Full Code Here


public class OperationsJsonParserTest {
  @Test
  public void testParse() throws Exception {
    OperationsJsonParser parser = new OperationsJsonParser();
    Operations actual = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/operations/valid.json"));
    assertThat(actual, is(new Operations(Collections.singleton(new OperationGroup(
        "opsbar-transitions",
        Collections.singleton(new OperationLink("action_id_4", "issueaction-workflow-transition",
            "Start Progress", "Start work on the issue", "/secure/WorkflowUIDispatcher.jspa?id=93813&action=4&atl_token=",
            10, null)),
        Collections.singleton(new OperationGroup(
            null,
            Collections.<OperationLink>emptyList(),
            Collections.<OperationGroup>emptyList(),
            new OperationHeader("opsbar-transitions_more", "Workflow", null, null),
            null)),
View Full Code Here

    final String id = JsonParseUtil.getOptionalString(json, "id");
    final Iterable<OperationLink> links = JsonParseUtil.parseJsonArray(json.getJSONArray("links"), linkJsonParser);
    final Iterable<OperationGroup> groups = JsonParseUtil.parseJsonArray(json.getJSONArray("groups"), this);
    final OperationHeader header = JsonParseUtil.parseOptionalJsonObject(json, "header", headerJsonParser);
    final Integer weight = JsonParseUtil.parseOptionInteger(json, "weight");
    return new OperationGroup(id, links, groups, header, weight);
  }
View Full Code Here

  public void testParse() throws Exception {
    // given
    OperationGroupJsonParser parser = new OperationGroupJsonParser();

    // when
    OperationGroup actual = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/operationGroup/valid.json"));

    // then
    String id = "opsbar-transitions";
    Set<OperationLink> links = Collections.singleton(new OperationLink("action_id_4", "issueaction-workflow-transition",
        "Start Progress", "Start work on the issue", "/secure/WorkflowUIDispatcher.jspa?id=93813&action=4&atl_token=",
        10, null));
    Set<OperationGroup> groups = Collections.singleton(new OperationGroup(null, EMPTY_LINKS, EMPTY_GROUPS,
        new OperationHeader("opsbar-transitions_more", "Workflow", null, null), null));
    int weight = 20;
    assertThat(actual, is(new OperationGroup(id, links, groups, null, weight)));
  }
View Full Code Here

TOP

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

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.