c767cc6a34e10eaaf96e12c3e111e7fbf64d3754
[groupbasedpolicy.git] / renderers / faas / src / test / java / org / opendaylight / groupbasedpolicy / renderer / faas / FaasIidFactoryTest.java
1 package org.opendaylight.groupbasedpolicy.renderer.faas;\r
2 \r
3 import static org.junit.Assert.assertNotNull;\r
4 \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
13 \r
14 public class FaasIidFactoryTest {\r
15 \r
16     @Test\r
17     public void testLogicalNetworksIid() {\r
18         assertNotNull(FaasIidFactory.logicalNetworksIid());\r
19     }\r
20 \r
21     @Test\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
28 \r
29         assertNotNull(FaasIidFactory.logicalNetworkIid(consumerEpgId, consumerTenantId, contractId, providerEpgId,\r
30                 providerTenantId));\r
31     }\r
32 \r
33     @Test\r
34     public void testMappedTenantsEntitiesIid() {\r
35         assertNotNull(FaasIidFactory.mappedTenantsEntitiesIid());\r
36     }\r
37 \r
38     @Test\r
39     public void testMappedSubnetIid() {\r
40         TenantId gbpTenantId = new TenantId("gbpTenantId");\r
41         SubnetId subnetId = new SubnetId("subnetId");\r
42 \r
43         assertNotNull(FaasIidFactory.mappedSubnetIid(gbpTenantId, subnetId));\r
44     }\r
45 \r
46     @Test\r
47     public void testMappedTenantIid() {\r
48         TenantId gbpTenantId = new TenantId("gbpTenantId");\r
49 \r
50         assertNotNull(FaasIidFactory.mappedTenantIid(gbpTenantId));\r
51     }\r
52 \r
53     @Test\r
54     public void testMappedEntityIid() {\r
55         TenantId gbpTenantId = new TenantId("gbpTenantId");\r
56 \r
57         assertNotNull(FaasIidFactory.mappedEntityIid(gbpTenantId));\r
58     }\r
59 \r
60     @Test\r
61     public void testMappedContractIid() {\r
62         TenantId gbpTenantId = new TenantId("gbpTenantId");\r
63         ContractId contractId = new ContractId("contractId");\r
64 \r
65         assertNotNull(FaasIidFactory.mappedContractIid(gbpTenantId, contractId));\r
66     }\r
67 \r
68     @Test\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
73 \r
74         assertNotNull(FaasIidFactory.mappedEndpointIid(gbpTenantId, mappedEndpointKey));\r
75     }\r
76 \r
77 }\r