question: public void testCompareEqualScale2 ( ) { String a = "12380964839238475457356735674573563567890295784902768787678287" ; int aScale = 18 ; String b = "4573563923487289357829759278282992758247567890295784902768787678287" ; int bScale = 18 ; BigDecimal aNumber = new BigDecimal ( new BigInteger ( a ) , aScale ) ; BigDecimal bNumber = new BigDecimal ( new BigInteger ( b ) , bScale ) ; int result = - 1 ; assertEquals ( "incorrect result" , result , aNumber . compareTo ( bNumber ) ) ; }
target:  Compare to a number of an equal scale