mirror of
https://github.com/apache/commons-math.git
synced 2025-02-15 22:46:20 +00:00
improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592705 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a2e16279da
commit
79897391b4
src/test/org/apache/commons/math
@ -64,4 +64,12 @@ public class FunctionEvaluationExceptionTest extends TestCase {
|
||||
assertFalse(ex.getMessage().equals(ex.getMessage(Locale.FRENCH)));
|
||||
}
|
||||
|
||||
public void testConstructorArgumentCause(){
|
||||
String inMsg = "inner message";
|
||||
Exception cause = new Exception(inMsg);
|
||||
FunctionEvaluationException ex = new FunctionEvaluationException(0.0, cause);
|
||||
assertEquals(cause, ex.getCause());
|
||||
assertTrue(ex.getMessage().equals(ex.getMessage(Locale.FRENCH)));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -26,7 +26,7 @@ import junit.framework.TestCase;
|
||||
*/
|
||||
public class MaxIterationsExceededExceptionTest extends TestCase {
|
||||
|
||||
public void testConstructor(){
|
||||
public void testSimpleConstructor(){
|
||||
MaxIterationsExceededException ex = new MaxIterationsExceededException(1000000);
|
||||
assertNull(ex.getCause());
|
||||
assertNotNull(ex.getMessage());
|
||||
@ -34,5 +34,18 @@ public class MaxIterationsExceededExceptionTest extends TestCase {
|
||||
assertEquals(1000000, ex.getMaxIterations());
|
||||
assertFalse(ex.getMessage().equals(ex.getMessage(Locale.FRENCH)));
|
||||
}
|
||||
|
||||
public void testComplexConstructor(){
|
||||
MaxIterationsExceededException ex =
|
||||
new MaxIterationsExceededException(1000000,
|
||||
"Continued fraction convergents failed to converge for value {0}",
|
||||
new Object[] { new Double(1234567) });
|
||||
assertNull(ex.getCause());
|
||||
assertNotNull(ex.getMessage());
|
||||
assertTrue(ex.getMessage().indexOf("1,000,000") < 0);
|
||||
assertTrue(ex.getMessage().indexOf("1,234,567") > 0);
|
||||
assertEquals(1000000, ex.getMaxIterations());
|
||||
assertFalse(ex.getMessage().equals(ex.getMessage(Locale.FRENCH)));
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user