1 16 17 package org.apache.commons.math; 18 19 import junit.framework.TestCase; 20 21 24 public class MathConfigurationExceptionTest extends TestCase { 25 28 public void testConstructor(){ 29 MathConfigurationException ex = new MathConfigurationException(); 30 assertNull(ex.getCause()); 31 assertNull(ex.getMessage()); 32 } 33 34 37 public void testConstructorMessage(){ 38 String msg = "message"; 39 MathConfigurationException ex = new MathConfigurationException(msg); 40 assertNull(ex.getCause()); 41 assertEquals(msg, ex.getMessage()); 42 } 43 44 47 public void testConstructorMessageCause(){ 48 String outMsg = "outer message"; 49 String inMsg = "inner message"; 50 Exception cause = new Exception (inMsg); 51 MathConfigurationException ex = new MathConfigurationException(outMsg, cause); 52 assertEquals(outMsg, ex.getMessage()); 53 assertEquals(cause, ex.getCause()); 54 } 55 56 59 public void testConstructorCause(){ 60 String inMsg = "inner message"; 61 Exception cause = new Exception (inMsg); 62 MathConfigurationException ex = new MathConfigurationException(cause); 63 assertEquals(cause, ex.getCause()); 64 } 65 } 66 | Popular Tags |