James Moger
2012-12-04 fddab0300aaec0741f8b2de86952c675f82948dd
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));
   }
}