blob: 25fc9431eb1f49063cc24a258e9ca19fd3105f1e [file] [log] [blame]
package org.projectfloodlight.openflow.types;
import static org.junit.Assert.*;
import org.junit.Test;
/**
* Most tests are in IPv4AddressTest and IPv6AddressTest
* Just exception testing here
* @author gregor
*
*/
public class IPAddressTest {
@Test
public void testOfException() {
try {
IPAddress.of("Foobar");
fail("Should have thrown IllegalArgumentException");
} catch (IllegalArgumentException e) {
// expected
}
try {
IPAddressWithMask.of("Foobar");
fail("Should have thrown IllegalArgumentException");
} catch (IllegalArgumentException e) {
// expected
}
try {
IPAddress.of(null);
fail("Should have thrown NullPointerException");
} catch (NullPointerException e) {
assertNotNull(e.getMessage());
}
try {
IPAddressWithMask.of(null);
fail("Should have thrown NullPointerException");
} catch (NullPointerException e) {
assertNotNull(e.getMessage());
}
try {
IPAddress.of(null);
fail("Should have thrown NullPointerException");
} catch (NullPointerException e) {
assertNotNull(e.getMessage());
}
try {
IPAddressWithMask.of(null);
fail("Should have thrown NullPointerException");
} catch (NullPointerException e) {
assertNotNull(e.getMessage());
}
}
}