run: testSpecificValue ----------------- BigDecimal output for 1.17 -> 1.1699999999999999289457264239899814128875732421875 NumberFormatFormat.format() output for 1.17 -> 1.2 shouldRoundGivenValuesFromJavadocDividedByTen --------------------------------------------- BigDecimal output for 1.55 -> 1.5500000000000000444089209850062616169452667236328125 NumberFormatFormat.format() output for 1.55 -> 1.6 BigDecimal output for 0.55 -> 0.5500000000000000444089209850062616169452667236328125 NumberFormatFormat.format() output for 0.55 -> 0.6 BigDecimal output for 0.25 -> 0.25 NumberFormatFormat.format() output for 0.25 -> 0.3 BigDecimal output for 0.16 -> 0.1600000000000000033306690738754696212708950042724609375 NumberFormatFormat.format() output for 0.16 -> 0.2 BigDecimal output for 0.11 -> 0.11000000000000000055511151231257827021181583404541015625 NumberFormatFormat.format() output for 0.11 -> 0.1 BigDecimal output for -0.11 -> -0.11000000000000000055511151231257827021181583404541015625 NumberFormatFormat.format() output for -0.11 -> -0.1 BigDecimal output for -0.25 -> -0.25 NumberFormatFormat.format() output for -0.25 -> -0.3 BigDecimal output for -0.55 -> -0.5500000000000000444089209850062616169452667236328125 NumberFormatFormat.format() output for -0.55 -> -0.6 shouldRoundGivenValuesFromJavadocDividedByTenAddOne --------------------------------------------------- BigDecimal output for 1.55 -> 1.5500000000000000444089209850062616169452667236328125 NumberFormatFormat.format() output for 1.55 -> 1.6 BigDecimal output for 1.25 -> 1.25 NumberFormatFormat.format() output for 1.25 -> 1.3 BigDecimal output for 1.16 -> 1.1599999999999999200639422269887290894985198974609375 NumberFormatFormat.format() output for 1.16 -> 1.2 BigDecimal output for 1.11 -> 1.1100000000000000976996261670137755572795867919921875 NumberFormatFormat.format() output for 1.11 -> 1.1 BigDecimal output for -1.11 -> -1.1100000000000000976996261670137755572795867919921875 NumberFormatFormat.format() output for -1.11 -> -1.1 BigDecimal output for -1.25 -> -1.25 NumberFormatFormat.format() output for -1.25 -> -1.3 BigDecimal output for -1.55 -> -1.5500000000000000444089209850062616169452667236328125 NumberFormatFormat.format() output for -1.55 -> -1.6 checkValuesAroundTheSpecificValue --------------------------------- BigDecimal output for 1.14 -> 1.1399999999999999023003738329862244427204132080078125 NumberFormatFormat.format() output for 1.14 -> 1.1 BigDecimal output for 1.15 -> 1.149999999999999911182158029987476766109466552734375 NumberFormatFormat.format() output for 1.15 -> 1.1 BigDecimal output for 1.16 -> 1.1599999999999999200639422269887290894985198974609375 NumberFormatFormat.format() output for 1.16 -> 1.2 BigDecimal output for 1.18 -> 1.1799999999999999378275106209912337362766265869140625 NumberFormatFormat.format() output for 1.18 -> 1.2 BigDecimal output for 1.19 -> 1.189999999999999946709294817992486059665679931640625 NumberFormatFormat.format() output for 1.19 -> 1.2 BigDecimal output for 1.2 -> 1.1999999999999999555910790149937383830547332763671875 NumberFormatFormat.format() output for 1.2 -> 1.2 useHigherValues --------------- BigDecimal output for 1.49 -> 1.4899999999999999911182158029987476766109466552734375 NumberFormatFormat.format() output for 1.49 -> 1.5 BigDecimal output for 1.55 -> 1.5500000000000000444089209850062616169452667236328125 NumberFormatFormat.format() output for 1.55 -> 1.6 BUILD SUCCESSFUL (total time: 0 seconds)