private boolean isIpv4NetworkSubnetInSync() { return getsSubnetUtilsInstance().equalSubnet(iface.getIpv4Subnet(), getIpv4PrimaryAddress().getNetmask()); }
@Test public void checkDifferentSubnetStringAndIntegerRepresentation() { when(mockedMaskValidator.isValidNetmaskFormat(VALID_NETMASK_FORMAT)).thenReturn(true); when(mockedMaskValidator.isPrefixValid(DIFFERENT_PREFIX)).thenReturn(true); when(mockIpAddressConverter.convertPrefixToNetmask(DIFFERENT_PREFIX)).thenReturn(INVALID_NETMASK_FORMAT); assertFalse(underTest.equalSubnet(VALID_NETMASK_FORMAT, DIFFERENT_PREFIX)); }
@Test public void checkEqualSubnetStringAndIntegerRepresentation() { when(mockedMaskValidator.isValidNetmaskFormat(VALID_NETMASK_FORMAT)).thenReturn(true); when(mockedMaskValidator.isPrefixValid(VALID_PREFIX)).thenReturn(true); when(mockIpAddressConverter.convertPrefixToNetmask(VALID_PREFIX)).thenReturn(VALID_NETMASK_FORMAT); assertTrue(underTest.equalSubnet(VALID_NETMASK_FORMAT, VALID_PREFIX)); }
@Test public void checkDifferentSubnetIntegerAndStringRepresentation() { when(mockedMaskValidator.isValidNetmaskFormat(VALID_NETMASK_FORMAT)).thenReturn(true); when(mockedMaskValidator.isPrefixValid(DIFFERENT_PREFIX)).thenReturn(true); when(mockIpAddressConverter.convertPrefixToNetmask(DIFFERENT_PREFIX)).thenReturn(INVALID_NETMASK_FORMAT); assertFalse(underTest.equalSubnet(DIFFERENT_PREFIX, VALID_NETMASK_FORMAT)); } }
@Test public void checkEqualSubnetIntegerAndStringRepresentation() { when(mockedMaskValidator.isValidNetmaskFormat(VALID_NETMASK_FORMAT)).thenReturn(true); when(mockedMaskValidator.isPrefixValid(VALID_PREFIX)).thenReturn(true); when(mockIpAddressConverter.convertPrefixToNetmask(VALID_PREFIX)).thenReturn(VALID_NETMASK_FORMAT); assertTrue(underTest.equalSubnet(VALID_PREFIX, VALID_NETMASK_FORMAT)); }
@Test public void checkEqualNetmaskRepresentation(){ assertTrue(underTest.equalSubnet("255.255.255.255", "255.255.255.255")); }
@Test public void checkNullSubnet() { assertTrue(underTest.equalSubnet(null, null)); }
@Test public void checkEqualPrefixRepresentation(){ assertTrue(underTest.equalSubnet("8", "8")); }