diff --git a/user/super/com/google/gwt/emul/java/math/BigInteger.java b/user/super/com/google/gwt/emul/java/math/BigInteger.java index 807ca100912..b9793f4993e 100644 --- a/user/super/com/google/gwt/emul/java/math/BigInteger.java +++ b/user/super/com/google/gwt/emul/java/math/BigInteger.java @@ -71,6 +71,11 @@ public class BigInteger extends Number implements Comparable, */ public static final BigInteger TEN = new BigInteger(1, 10); + /** + * The {@code BigInteger} constant 2. + */ + public static final BigInteger TWO = new BigInteger(1, 2); + /** * The {@code BigInteger} constant 0. */ diff --git a/user/test/com/google/gwt/emultest/java/math/BigIntegerConstructorsTest.java b/user/test/com/google/gwt/emultest/java/math/BigIntegerConstructorsTest.java index 4f618a54572..b2500d64e39 100644 --- a/user/test/com/google/gwt/emultest/java/math/BigIntegerConstructorsTest.java +++ b/user/test/com/google/gwt/emultest/java/math/BigIntegerConstructorsTest.java @@ -1365,4 +1365,11 @@ public void testConstructorStringRadix8() { } assertEquals("incorrect sign", 1, aNumber.signum()); } + + public void testConstants() { + assertEquals(0, BigInteger.ZERO.intValue()); + assertEquals(1, BigInteger.ONE.intValue()); + assertEquals(2, BigInteger.TWO.intValue()); + assertEquals(10, BigInteger.TEN.intValue()); + } }