@Test public void setDefaultScale() { assertEquals(2, NumberHelper.setDefaultScale(new BigDecimal(0.76274327)).scale()); assertEquals(2, NumberHelper.setDefaultScale(new BigDecimal(19.999)).scale()); assertEquals(1, NumberHelper.setDefaultScale(new BigDecimal(20)).scale()); assertEquals(1, NumberHelper.setDefaultScale(new BigDecimal(20.000001)).scale()); assertEquals(1, NumberHelper.setDefaultScale(new BigDecimal(99.99999)).scale()); assertEquals(0, NumberHelper.setDefaultScale(new BigDecimal(100)).scale()); assertEquals(0, NumberHelper.setDefaultScale(new BigDecimal(100.000001)).scale()); assertEquals(2, NumberHelper.setDefaultScale(new BigDecimal(-0.76274327)).scale()); assertEquals(2, NumberHelper.setDefaultScale(new BigDecimal(-19.999)).scale()); assertEquals(1, NumberHelper.setDefaultScale(new BigDecimal(-20)).scale()); assertEquals(1, NumberHelper.setDefaultScale(new BigDecimal(-20.000001)).scale()); assertEquals(1, NumberHelper.setDefaultScale(new BigDecimal(-99.99999)).scale()); assertEquals(0, NumberHelper.setDefaultScale(new BigDecimal(-100)).scale()); assertEquals(0, NumberHelper.setDefaultScale(new BigDecimal(-100.000001)).scale()); }