package org.opennaas.itests.roadm.helpers; import org.opennaas.extensions.router.model.EthernetPort; import org.opennaas.extensions.router.model.IPProtocolEndpoint; import org.opennaas.extensions.router.model.LogicalTunnelPort; import org.opennaas.extensions.router.model.NetworkPort; import org.opennaas.extensions.router.model.VLANEndpoint; public class ParamCreationHelper { /* * test of an interface ethernet without vlan encapsulation */ public static Object newParamsInterfaceEthernet() { EthernetPort eth = new EthernetPort(); eth.setLinkTechnology(NetworkPort.LinkTechnology.ETHERNET); eth.setName("fe-0/3/2"); IPProtocolEndpoint ip = new IPProtocolEndpoint(); ip.setIPv4Address("192.168.32.1"); ip.setSubnetMask("255.255.255.0"); eth.addProtocolEndpoint(ip); return eth; } /* * test of an interface ethernet without vlan encapsulation */ public static Object newParamsInterfaceLT() { LogicalTunnelPort ltp = new LogicalTunnelPort(); ltp.setLinkTechnology(NetworkPort.LinkTechnology.ETHERNET); ltp.setName("lt-0/3/2"); ltp.setPeer_unit(101); IPProtocolEndpoint ip = new IPProtocolEndpoint(); ip.setIPv4Address("192.168.32.1"); ip.setSubnetMask("255.255.255.0"); ltp.addProtocolEndpoint(ip); return ltp; } /* * test of an interface ethernet without vlan encapsulation */ public static Object newParamsInterfaceLT_VLAN() { LogicalTunnelPort ltp = new LogicalTunnelPort(); ltp.setLinkTechnology(NetworkPort.LinkTechnology.OTHER); ltp.setName("lt-0/3/2"); ltp.setPeer_unit(101); IPProtocolEndpoint ip = new IPProtocolEndpoint(); ip.setIPv4Address("192.168.32.1"); ip.setSubnetMask("255.255.255.0"); ltp.addProtocolEndpoint(ip); VLANEndpoint vlan = new VLANEndpoint(); vlan.setVlanID(2); ltp.addProtocolEndpoint(vlan); return ltp; } public static Object newParamsInterfaceEtherVLAN() { EthernetPort eth = new EthernetPort(); eth.setLinkTechnology(NetworkPort.LinkTechnology.OTHER); eth.setName("fe-0/3/2"); eth.setPortNumber(2); IPProtocolEndpoint ip = new IPProtocolEndpoint(); ip.setIPv4Address("192.168.32.1"); ip.setSubnetMask("255.255.255.0"); eth.addProtocolEndpoint(ip); VLANEndpoint vlan = new VLANEndpoint(); vlan.setVlanID(2); eth.addProtocolEndpoint(vlan); return eth; } }