public void testConstructorPatternArguments() { String pattern = "a {0}x{1} matrix cannot be a rotation matrix"; Object[] arguments = {new Integer(6), new Integer(4)}; MathConfigurationException ex = new MathConfigurationException(pattern, arguments); assertNull(ex.getCause()); assertEquals(pattern, ex.getPattern()); assertEquals(arguments.length, ex.getArguments().length); for (int i = 0; i < arguments.length; ++i) { assertEquals(arguments[i], ex.getArguments()[i]); } assertFalse(pattern.equals(ex.getMessage())); assertFalse(ex.getMessage().equals(ex.getMessage(Locale.FRENCH))); }
public void testConstructorCause() { String inMsg = "inner message"; Exception cause = new Exception(inMsg); MathConfigurationException ex = new MathConfigurationException(cause); assertEquals(cause, ex.getCause()); }
public void testConstructor() { MathConfigurationException ex = new MathConfigurationException(); assertNull(ex.getCause()); assertNull(ex.getMessage()); assertNull(ex.getMessage(Locale.FRENCH)); }