public void testConstructorPatternArguments() { String pattern = "a {0}x{1} matrix cannot be a rotation matrix"; Object[] arguments = {new Integer(6), new Integer(4)}; ConvergenceException ex = new ConvergenceException(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 testConstructor() { ConvergenceException ex = new ConvergenceException(); assertNull(ex.getCause()); assertNotNull(ex.getMessage()); assertNotNull(ex.getMessage(Locale.FRENCH)); assertFalse(ex.getMessage().equals(ex.getMessage(Locale.FRENCH))); }
public void testConstructorCause() { String inMsg = "inner message"; Exception cause = new Exception(inMsg); ConvergenceException ex = new ConvergenceException(cause); assertEquals(cause, ex.getCause()); }