View Javadoc

1   package org.itracker.model;
2   import static org.junit.Assert.assertEquals;
3   import static org.junit.Assert.assertNotNull;
4   
5   import org.itracker.services.util.SystemConfigurationUtilities;
6   import org.junit.After;
7   import org.junit.Before;
8   import org.junit.Test;
9   
10  public class SystemConfigurationTest {
11  	private SystemConfiguration conf;
12  	
13  	@Test
14  	public void testAddRESOLUTIONConfiguration(){
15  		assertEquals("Resolutions size 0", 0 ,conf.getResolutions().size());
16  		Configuration con = new Configuration();
17  		con.setType(SystemConfigurationUtilities.TYPE_RESOLUTION);
18  		conf.addConfiguration(con);
19  		assertEquals("Resolutions size 1", 1 ,conf.getResolutions().size());
20  		assertEquals("Resolutions type TYPE_RESOLUTION", SystemConfigurationUtilities.TYPE_RESOLUTION ,conf.getResolutions().get(0).getType());
21  	}
22  	
23  	@Test
24  	public void testAddSEVERITYConfiguration(){
25  		assertEquals("SEVERITY size 0", 0 ,conf.getSeverities().size());
26  		Configuration con = new Configuration();
27  		con.setType(SystemConfigurationUtilities.TYPE_SEVERITY);
28  		conf.addConfiguration(con);
29  		assertEquals("SEVERITY size 1", 1 ,conf.getSeverities().size());
30  		assertEquals("SEVERITY type TYPE_SEVERITY", SystemConfigurationUtilities.TYPE_SEVERITY ,conf.getSeverities().get(0).getType());
31  	}
32  	
33  	@Test
34  	public void testAddSTATUSConfiguration(){
35  		assertEquals("STATUS size 0", 0 ,conf.getStatuses().size());
36  		Configuration con = new Configuration();
37  		con.setType(SystemConfigurationUtilities.TYPE_STATUS);
38  		conf.addConfiguration(con);
39  		assertEquals("STATUS size 1", 1 ,conf.getStatuses().size());
40  		assertEquals("STATUS type TYPE_STATUS", SystemConfigurationUtilities.TYPE_STATUS ,conf.getStatuses().get(0).getType());
41  	}
42  	
43  	@Test
44  	public void testAddNullConfiguration(){			
45  		conf.addConfiguration(null);
46  		assertEquals("Resolutions size 0", 0 ,conf.getResolutions().size());
47  		assertEquals("SEVERITY size 0", 0 ,conf.getSeverities().size());
48  		assertEquals("STATUS size 0", 0 ,conf.getStatuses().size());
49  	}
50  	
51  
52  	@Test
53  	public void testToString(){		
54  		assertNotNull("toString", conf.toString());
55  	}
56  	
57  	
58  	@Before
59      public void setUp() throws Exception {
60  		conf = new SystemConfiguration();
61      }
62  	
63  	@After
64  	public void tearDown() throws Exception {
65  		conf = null;
66  	}
67  
68  }