1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.jira.rest.client.internal.json;
18
19 import com.atlassian.jira.rest.client.api.domain.OperationHeader;
20 import org.junit.Test;
21
22 import static org.hamcrest.Matchers.is;
23 import static org.junit.Assert.assertThat;
24
25 public class OperationHeaderJsonParserTest {
26
27 @Test
28 public void testParseIdLabel() throws Exception {
29 OperationHeaderJsonParser parser = new OperationHeaderJsonParser();
30 OperationHeader actual = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/operationHeader/valid-id-label.json"));
31 assertThat(actual, is(new OperationHeader("opsbar-transitions_more", "Workflow", null, null)));
32 }
33
34 @Test
35 public void testParseLabelTitleIconClass() throws Exception {
36 OperationHeaderJsonParser parser = new OperationHeaderJsonParser();
37 OperationHeader actual = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/operationHeader/valid-label-title-iconClass.json"));
38 assertThat(actual, is(new OperationHeader(null, "Views", "View this issue in another format", "icon-view")));
39 }
40 }