@@ -44,27 +44,28 @@ public void testParseKibiBytes() {
4444
4545 @ Test
4646 public void testParseMibiBytes () {
47- assertStringsEqualToBytes (( long ) ( Math . pow ( 1024.0 , 2.0 ) * 10.0 ) , "10m" , "10mb" , "10 mibibyte" , "10 mibibytes" );
47+ assertStringsEqualToBytes (10L * 1024L * 1024L , "10m" , "10mb" , "10 mibibyte" , "10 " + " mibibytes" );
4848 }
4949
5050 @ Test
5151 public void testParseMebiBytes () {
52- assertStringsEqualToBytes (( long ) ( Math . pow ( 1024.0 , 2.0 ) * 10.0 ) , "10m" , "10mb" , "10 mebibyte" , "10 mebibytes" );
52+ assertStringsEqualToBytes (10L * 1024L * 1024L , "10m" , "10mb" , "10 mebibyte" , "10 mebibytes" );
5353 }
5454
5555 @ Test
5656 public void testParseGibiBytes () {
57- assertStringsEqualToBytes (( long ) ( Math . pow ( 1024.0 , 3.0 ) * 10.0 ) , "10g" , "10gb" , "10 gibibyte" , "10 gibibytes" );
57+ assertStringsEqualToBytes (10L * 1024L * 1024L * 1024L , "10g" , "10gb" , "10 gibibyte" , "10 gibibytes" );
5858 }
5959
6060 @ Test
6161 public void testParseTebiBytes () {
62- assertStringsEqualToBytes (( long ) ( Math . pow ( 1024.0 , 4.0 ) * 10.0 ) , "10t" , "10tb" , "10 tebibyte" , "10 tebibytes" );
62+ assertStringsEqualToBytes (10L * 1024L * 1024L * 1024L * 1024L , "10t" , "10tb" , "10 tebibyte" , "10 tebibytes" );
6363 }
6464
6565 @ Test
6666 public void testParsePebiBytes () {
67- assertStringsEqualToBytes ((long ) (Math .pow (1024.0 , 5.0 ) * 10.0 ), "10p" , "10pb" , "10 pebibyte" , "10 pebibytes" );
67+ assertStringsEqualToBytes (
68+ 10L * 1024L * 1024L * 1024L * 1024L * 1024L , "10p" , "10pb" , "10 pebibyte" , "10 " + "pebibytes" );
6869 }
6970
7071 @ Test
0 commit comments