package org.mafagafogigante.dungeon.io;
import org.junit.Assert;
import org.junit.Test;
public class ConverterTest {
@Test
public void bytesToHuman() throws Exception {
Assert.assertEquals("1 B", Converter.bytesToHuman(1));
Assert.assertEquals("2 B", Converter.bytesToHuman(2));
Assert.assertEquals("1023 B", Converter.bytesToHuman((1L << 10) - 1));
Assert.assertEquals("1.0 KiB", Converter.bytesToHuman(1L << 10));
Assert.assertEquals("1024.0 KiB", Converter.bytesToHuman((1L << 20) - 1));
Assert.assertEquals("1.0 MiB", Converter.bytesToHuman(1L << 20));
Assert.assertEquals("1024.0 MiB", Converter.bytesToHuman((1L << 30) - 1));
Assert.assertEquals("1.0 GiB", Converter.bytesToHuman(1L << 30));
Assert.assertEquals("1024.0 GiB", Converter.bytesToHuman((1L << 40) - 1));
}
}