make sure the test runs correctly even in a non-US environment
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1091153 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f69fd48e53
commit
402279e151
|
@ -17,6 +17,7 @@
|
||||||
package org.apache.commons.math.exception;
|
package org.apache.commons.math.exception;
|
||||||
|
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
@ -32,9 +33,12 @@ public class TooManyEvaluationsExceptionTest {
|
||||||
final int max = 12345;
|
final int max = 12345;
|
||||||
final TooManyEvaluationsException e = new TooManyEvaluationsException(max);
|
final TooManyEvaluationsException e = new TooManyEvaluationsException(max);
|
||||||
final String msg = e.getMessage();
|
final String msg = e.getMessage();
|
||||||
|
final MessageFormat usFormat = new MessageFormat("{0}", Locale.US);
|
||||||
Assert.assertTrue(msg,
|
Assert.assertTrue(msg,
|
||||||
msg.matches(".*?" +
|
msg.matches(".*?" +
|
||||||
MessageFormat.format("{0}", max) +
|
usFormat.format(new Object[] {max},
|
||||||
|
new StringBuffer(),
|
||||||
|
null) +
|
||||||
".*"));
|
".*"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue