package water.util;
import org.junit.Assert;
import org.junit.Test;
public class LinuxProcFileReaderTest {
@Test public void numSetBitsHexTest() {
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("0"), 0);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("1"), 1);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("8"), 1);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("ffffffff"), 32);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("fffffffff"), 36);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("efffffffff"), 39);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("7fffffffff"), 39);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("ffffffffff"), 40);
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("7000000000000000000000001"), (3+1));
Assert.assertEquals(LinuxProcFileReader.numSetBitsHex("0007000000d00000000000000000000"), (3+3));
}
}