HONEYCOMB-142 - Subnet validation
authorJan Srnicek <[email protected]>
Mon, 12 Sep 2016 11:12:14 +0000 (13:12 +0200)
committerMaros Marsalek <[email protected]>
Mon, 12 Sep 2016 15:41:32 +0000 (15:41 +0000)
commitf5d2adbba6f44f22c7cf0d5a34330ce3450428a0
tree7017ced973290ae05c0ca8d6d990a4db9d41f674
parent19306b9f0c436302d2c77b9bb39b69699526d9be
HONEYCOMB-142 - Subnet validation

Added validation of address to not be from same
subnet
Refactored to detect conflicts with mixed types of subnets and report them better

Change-Id: Ib815a79c9f61e88b5097884e346320028bbfe914
Signed-off-by: Jan Srnicek <[email protected]>
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/ip/Ipv4AddressCustomizer.java
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/ip/Ipv4Customizer.java
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/ip/Ipv4WriteUtils.java
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/ip/subnet/validation/SubnetValidationException.java [new file with mode: 0644]
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/ip/subnet/validation/SubnetValidator.java [new file with mode: 0644]
v3po/v3po2vpp/src/test/java/io/fd/honeycomb/translate/v3po/interfaces/ip/Ipv4AddressCustomizerTest.java
v3po/v3po2vpp/src/test/java/io/fd/honeycomb/translate/v3po/interfaces/ip/subnet/validation/SubnetValidatorTest.java [new file with mode: 0644]