1 package org.opendaylight.groupbasedpolicy.renderer.faas;
\r
3 import static org.junit.Assert.assertNotNull;
\r
5 import org.junit.Test;
\r
6 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
\r
7 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.ContractId;
\r
8 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.EndpointGroupId;
\r
9 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.L2BridgeDomainId;
\r
10 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.SubnetId;
\r
11 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.TenantId;
\r
12 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.faas.rev151009.mapped.tenants.entities.mapped.entity.MappedEndpointKey;
\r
14 public class FaasIidFactoryTest {
\r
17 public void testLogicalNetworksIid() {
\r
18 assertNotNull(FaasIidFactory.logicalNetworksIid());
\r
22 public void testLogicalNetworkIid() {
\r
23 EndpointGroupId consumerEpgId = new EndpointGroupId("consumerEpgId");
\r
24 TenantId consumerTenantId = new TenantId("consumerTenantId");
\r
25 ContractId contractId = new ContractId("contractId");
\r
26 EndpointGroupId providerEpgId = new EndpointGroupId("providerEpgId");
\r
27 TenantId providerTenantId = new TenantId("providerTenantId");
\r
29 assertNotNull(FaasIidFactory.logicalNetworkIid(consumerEpgId, consumerTenantId, contractId, providerEpgId,
\r
34 public void testMappedTenantsEntitiesIid() {
\r
35 assertNotNull(FaasIidFactory.mappedTenantsEntitiesIid());
\r
39 public void testMappedSubnetIid() {
\r
40 TenantId gbpTenantId = new TenantId("gbpTenantId");
\r
41 SubnetId subnetId = new SubnetId("subnetId");
\r
43 assertNotNull(FaasIidFactory.mappedSubnetIid(gbpTenantId, subnetId));
\r
47 public void testMappedTenantIid() {
\r
48 TenantId gbpTenantId = new TenantId("gbpTenantId");
\r
50 assertNotNull(FaasIidFactory.mappedTenantIid(gbpTenantId));
\r
54 public void testMappedEntityIid() {
\r
55 TenantId gbpTenantId = new TenantId("gbpTenantId");
\r
57 assertNotNull(FaasIidFactory.mappedEntityIid(gbpTenantId));
\r
61 public void testMappedContractIid() {
\r
62 TenantId gbpTenantId = new TenantId("gbpTenantId");
\r
63 ContractId contractId = new ContractId("contractId");
\r
65 assertNotNull(FaasIidFactory.mappedContractIid(gbpTenantId, contractId));
\r
69 public void testMappedEndpointIid() {
\r
70 TenantId gbpTenantId = new TenantId("gbpTenantId");
\r
71 MappedEndpointKey mappedEndpointKey =
\r
72 new MappedEndpointKey(new L2BridgeDomainId("L2BridgeDomainId"), new MacAddress("00:00:00:00:35:02"));
\r
74 assertNotNull(FaasIidFactory.mappedEndpointIid(gbpTenantId, mappedEndpointKey));
\r