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 }