question: public void testConstructorSignBytesZero2 ( ) { byte aBytes [ ] = { - 0 , 0 , + 0 , 0 , 0 , 00 , 000 } ; int aSign = 0 ; byte rBytes [ ] = { 0 } ; BigInteger aNumber = new BigInteger ( aSign , aBytes ) ; byte resBytes [ ] = new byte [ rBytes . length ] ; resBytes = aNumber . toByteArray ( ) ; for ( int i = 0 ; i < resBytes . length ; i ++ ) { assertTrue ( resBytes [ i ] == rBytes [ i ] ) ; } assertEquals ( "incorrect sign" , 0 , aNumber . signum ( ) ) ; }
target:  Create a zero number from a sign and an array of zero bytes. The sign is 0.