- @Test
- void testToBigInteger()
- {
- assertEquals(BigInteger.valueOf(0b101), BitVector.parse("101").toBigInteger(false));
- assertEquals(BigInteger.valueOf(0b01010), BitVector.parse("01010").toBigInteger(false));
- assertEquals(BigInteger.valueOf(0), BitVector.parse("0000").toBigInteger(false));
-
-// assertEquals(BigInteger.valueOf(-11), BitVector.parse("10101").toBigInteger(true)); TODO
-
- assertThrows(NumberFormatException.class, () -> BitVector.parse("00X1").toBigInteger(false));
- }
-