View Javadoc

1   package org.itracker.services.exceptions;
2   
3   import org.junit.Test;
4   
5   import junit.framework.TestCase;
6   
7   public class SystemConfigurationExceptionTest extends TestCase {
8   	
9   	@Test
10  	public void testConstructor() {
11  		SystemConfigurationException e = new SystemConfigurationException();
12  		assertTrue(e instanceof Exception);
13  		
14  		e = new SystemConfigurationException("my_message");
15  		assertEquals("e.message", "my_message", e.getMessage());
16  		
17  		e = new SystemConfigurationException("my_message", "my_key");
18  		assertEquals("e.message", "my_message", e.getMessage());
19  		assertEquals("e.key", "my_key", e.getKey());
20  		
21  	}
22  	
23  	@Test
24  	public void testSetKey() {
25  		SystemConfigurationException e = new SystemConfigurationException();
26  		e.setKey("my_key");
27  		assertEquals("e.key", "my_key", e.getKey());
28  		
29  		e = new SystemConfigurationException();
30  		assertNotNull("e.key", e.getKey());
31  	}
32  	
33  }