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  		// TODO: Remove call to depreciated code
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  }