package core.aws.resource.ec2;
import org.junit.Assert;
import org.junit.Test;
/**
* @author neo
*/
public class ProtocolTest {
@Test
public void parsePortRange() {
Protocol protocol = Protocol.parse("10000-12345");
Assert.assertEquals(Protocol.TCP, protocol.ipProtocol);
Assert.assertEquals(10000, protocol.fromPort);
Assert.assertEquals(12345, protocol.toPort);
}
@Test
public void parseSinglePort() {
Protocol protocol = Protocol.parse("9300");
Assert.assertEquals(Protocol.TCP, protocol.ipProtocol);
Assert.assertEquals(9300, protocol.fromPort);
Assert.assertEquals(9300, protocol.toPort);
}
@Test
public void parsePredefinedProtocol() {
Protocol protocol = Protocol.parse("http");
Assert.assertEquals(Protocol.TCP, protocol.ipProtocol);
Assert.assertEquals(80, protocol.fromPort);
Assert.assertEquals(80, protocol.toPort);
}
}