public MacAddress getHostStorageMacAddress2() { long address = 0; address = (_prefix & 0xff); address <<= 40; address |= (_instanceId | (3L << 30)) & 0xffffffff; return new MacAddress(address); }
public MacAddress getHostMacAddress() { long address = 0; address = (_prefix & 0xff); address <<= 40; address |= _instanceId; return new MacAddress(address); }
public MacAddress getHostStorageMacAddress() { long address = 0; address = (_prefix & 0xff); address <<= 40; address |= (_instanceId | (1L << 31)) & 0xffffffff; return new MacAddress(address); }
@Test public final void testMacAddress() throws Exception { MacAddress mac = new MacAddress(); assertEquals(0L,mac.toLong()); }
@Test public final void testMacAddressLong() throws Exception { MacAddress mac = new MacAddress(1L); assertEquals(1L,mac.toLong()); }
@Test public final void testMacAddressToLong() throws Exception { // TODO this test should fail this address is beyond the acceptable range for macaddresses MacAddress mac = new MacAddress(Long.MAX_VALUE); assertEquals(Long.MAX_VALUE,mac.toLong()); System.out.println(mac.toString()); }
@Test public final void testMacAddress() throws Exception { final MacAddress mac = new MacAddress(); assertEquals(0L, mac.toLong()); }
@Test public final void testMacAddressToLong() throws Exception { // TODO this test should fail this address is beyond the acceptable range for macaddresses final MacAddress mac = new MacAddress(Long.MAX_VALUE); assertEquals(Long.MAX_VALUE, mac.toLong()); System.out.println(mac.toString()); }
@Test public final void testMacAddressLong() throws Exception { final MacAddress mac = new MacAddress(1L); assertEquals(1L, mac.toLong()); }