package org.openstack.atlas.lb.helpers.ipstring;
import org.openstack.atlas.lb.helpers.ipstring.exceptions.IPStringException;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
public class IPv4RangeTest {
private IPv4Range onenintytwo;
public IPv4RangeTest() {
}
@Before
public void setUp() throws IPStringException {
onenintytwo = new IPv4Range("192.168.3.50", "192.168.3.54", "test");
}
@Test
public void testConStructor() {
IPv4Range range = new IPv4Range(100,200,"Test");
assertEquals(100,range.getLo());
assertEquals(200,range.getHi());
assertEquals("Test",range.getLabel());
}
@Test
public void shouldExceptIpInRange(){
assertTrue(onenintytwo.contains("192.168.3.52"));
}
@Test
public void shouldRejectIpOutOfRange(){
assertFalse(onenintytwo.contains("192.168.3.49"));
}
}