1 package org.itracker.model;
2 import static org.junit.Assert.assertEquals;
3
4 import org.junit.After;
5 import org.junit.Before;
6 import org.junit.Test;
7
8 public class IssueActivityTypeTest {
9
10 @Test
11 public void testForCode(){
12
13 assertEquals(IssueActivityType.ISSUE_CREATED, IssueActivityType.forCode(1));
14 assertEquals(IssueActivityType.STATUS_CHANGE, IssueActivityType.forCode(2));
15 assertEquals(IssueActivityType.OWNER_CHANGE, IssueActivityType.forCode(3));
16 assertEquals(IssueActivityType.SEVERITY_CHANGE, IssueActivityType.forCode(4));
17 assertEquals(IssueActivityType.COMPONENTS_MODIFIED, IssueActivityType.forCode(5));
18 assertEquals(IssueActivityType.VERSIONS_MODIFIED, IssueActivityType.forCode(6));
19 assertEquals(IssueActivityType.REMOVE_HISTORY, IssueActivityType.forCode(7));
20 assertEquals(IssueActivityType.ISSUE_MOVE, IssueActivityType.forCode(8));
21 assertEquals(IssueActivityType.SYSTEM_UPDATE, IssueActivityType.forCode(9));
22 assertEquals(IssueActivityType.TARGETVERSION_CHANGE, IssueActivityType.forCode(10));
23 assertEquals(IssueActivityType.DESCRIPTION_CHANGE, IssueActivityType.forCode(11));
24 assertEquals(IssueActivityType.RESOLUTION_CHANGE, IssueActivityType.forCode(12));
25 assertEquals(IssueActivityType.RELATION_ADDED, IssueActivityType.forCode(13));
26 assertEquals(IssueActivityType.RELATION_REMOVED, IssueActivityType.forCode(14));
27 assertEquals(null, IssueActivityType.forCode(15));
28 }
29
30 @Test
31 public void testFromCode(){
32 assertEquals(IssueActivityType.ISSUE_CREATED, IssueActivityType.ISSUE_CREATED.fromCode(1));
33 assertEquals(IssueActivityType.STATUS_CHANGE, IssueActivityType.ISSUE_CREATED.fromCode(2));
34 assertEquals(IssueActivityType.OWNER_CHANGE, IssueActivityType.ISSUE_CREATED.fromCode(3));
35 assertEquals(IssueActivityType.SEVERITY_CHANGE, IssueActivityType.ISSUE_CREATED.fromCode(4));
36 assertEquals(IssueActivityType.COMPONENTS_MODIFIED, IssueActivityType.ISSUE_CREATED.fromCode(5));
37 assertEquals(IssueActivityType.VERSIONS_MODIFIED, IssueActivityType.ISSUE_CREATED.fromCode(6));
38 assertEquals(IssueActivityType.REMOVE_HISTORY, IssueActivityType.ISSUE_CREATED.fromCode(7));
39 assertEquals(IssueActivityType.ISSUE_MOVE, IssueActivityType.ISSUE_CREATED.fromCode(8));
40 assertEquals(IssueActivityType.SYSTEM_UPDATE, IssueActivityType.ISSUE_CREATED.fromCode(9));
41 assertEquals(IssueActivityType.TARGETVERSION_CHANGE, IssueActivityType.ISSUE_CREATED.fromCode(10));
42 assertEquals(IssueActivityType.DESCRIPTION_CHANGE, IssueActivityType.ISSUE_CREATED.fromCode(11));
43 assertEquals(IssueActivityType.RESOLUTION_CHANGE, IssueActivityType.ISSUE_CREATED.fromCode(12));
44 assertEquals(IssueActivityType.RELATION_ADDED, IssueActivityType.ISSUE_CREATED.fromCode(13));
45 assertEquals(IssueActivityType.RELATION_REMOVED, IssueActivityType.ISSUE_CREATED.fromCode(14));
46 assertEquals(null, IssueActivityType.ISSUE_CREATED.fromCode(15));
47 }
48
49
50
51 @Before
52 public void setUp() throws Exception {
53 }
54
55 @After
56 public void tearDown() throws Exception {
57
58 }
59
60 }