public void testComputeSizeString() { long sizeInBytes = 2; String s1 = DisplayUtil.computeSizeString(sizeInBytes); // System.out.println("s1: "+s1); assertEquals(s1, "2 Bytes"); sizeInBytes = 1000000; s1 = DisplayUtil.computeSizeString(sizeInBytes); // System.out.println("s1: "+s1); assertEquals(s1, "976.6 KB"); sizeInBytes = 1000000000; s1 = DisplayUtil.computeSizeString(sizeInBytes); // System.out.println("s1: "+s1); assertEquals(s1, "953.7 MB"); sizeInBytes = 2100000000; s1 = DisplayUtil.computeSizeString(sizeInBytes); // System.out.println("s1: "+s1); assertEquals(s1, "2 GB"); }
private static String computeSizeString(long size) { return (size == -1) ? "" : DisplayUtil.computeSizeString(size); }