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");
  }
예제 #2
0
 private static String computeSizeString(long size) {
   return (size == -1) ? "" : DisplayUtil.computeSizeString(size);
 }