| 1 17 18 24 package javax.resource; 25 26 import junit.framework.TestCase; 27 28 34 public class ResourceExceptionTest extends TestCase { 35 36 public void testGetErrorCode() { 37 ResourceException exception = new ResourceException("unlucky", "13"); 38 assertEquals("unlucky", exception.getMessage()); 39 assertEquals("13", exception.getErrorCode()); 40 } 41 42 public void testGetErrorCodeWithoutSettingIt() { 43 ResourceException exception = new ResourceException(); 44 assertNull(exception.getErrorCode()); 45 } 46 47 public void testLinkedException() { 48 ResourceException root = new ResourceException("catastrophy"); 49 ResourceException exception = new ResourceException("problem"); 50 51 exception.setLinkedException(root); 52 assertSame(root, exception.getLinkedException()); 53 } 54 55 public void testToString() { 56 ResourceException exception = new ResourceException("problem"); 57 assertEquals("problem", exception.toString()); 58 59 ResourceException other = new ResourceException("other problem", "123"); 60 assertEquals("other problem", other.toString()); 61 } 62 } 63 | Popular Tags |