Hi, > I extended the test with duplicated hex variants to better visualize the > boundaries: > @Test > public void checkUnsignedBoundsLongHex() { > // Hex representation to visualize valid bounds in bytes > ByteValue.checkUnsignedBounds(0x0_00_00, 2); > ByteValue.checkUnsignedBounds(0x0_FF_FF, 2); > } > @Test(expected = IllegalArgumentException.class) > public void checkUnsignedBoundsLongTooBigHex() { > ByteValue.checkUnsignedBounds(0x1_FF_FF, 2); > }
Should that be 0x1_00_00 rather than 0x1_FF_FF? i.e. 0x0_FF_FF +1? Thanks, Justin