James Moger
2011-12-07 7e8873a14ccc2cb25213489d7d7ba97f09673831
tests/com/gitblit/tests/ByteFormatTest.java
@@ -15,19 +15,22 @@
 */
package com.gitblit.tests;
import junit.framework.TestCase;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.gitblit.utils.ByteFormat;
public class ByteFormatTest extends TestCase {
public class ByteFormatTest {
   @Test
   public void testByteFormat() throws Exception {
      ByteFormat format = new ByteFormat();
      assertTrue(format.format(10).equals("10 b"));
      assertTrue(format.format(1024*10).equals("10.0 KB"));
      assertTrue(format.format(1024*1000).equals("1,000.0 KB"));
      assertTrue(format.format(2*1024*1000).equals("2.0 MB"));
      assertTrue(format.format(1024*1024*1000).equals("1,000.0 MB"));
      assertTrue(format.format(2*1024*1024*1000).equals("2.0 GB"));
      assertEquals("10 b", format.format(10));
      assertEquals("10 KB", format.format(1024 * 10));
      assertEquals("1,000 KB", format.format(1024 * 1000));
      assertEquals("2.0 MB", format.format(2 * 1024 * 1000));
      assertEquals("1,000.0 MB", format.format(1024 * 1024 * 1000));
      assertEquals("2.0 GB", format.format(2 * 1024 * 1024 * 1000));
   }
}