@Test
public void testMemoryStringConversion() {

  Assert.assertEquals(Utils.parseMemString("1024"), 1L);
  Assert.assertEquals(Utils.parseMemString("1K"), 1L);
  Assert.assertEquals(Utils.parseMemString("1M"), 1024L);
  Assert.assertEquals(Utils.parseMemString("1G"), 1024L * 1024L);
  Assert.assertEquals(Utils.parseMemString("1k"), 1L);
  Assert.assertEquals(Utils.parseMemString("1m"), 1024L);
  Assert.assertEquals(Utils.parseMemString("1g"), 1024L * 1024L);
  Assert.assertEquals(Utils.parseMemString("5000"), 4L);
  Assert.assertEquals(Utils.parseMemString("1024K"), 1024L);
  Assert.assertEquals(Utils.parseMemString("512M"), 512 * 1024L);
  Assert.assertEquals(Utils.parseMemString("2G"), 2L * 1024L * 1024L);
}