Fix fileEncoding violations for checkstyle
[groupbasedpolicy.git] / renderers / ofoverlay / src / test / java / org / opendaylight / groupbasedpolicy / renderer / ofoverlay / statistics / util / IidSflowNameUtilTest.java
index a493f470c08084164a5f489987de6aba9cce17b5..94627d57039775baa8063c6ab53c6e9052a7aa70 100755 (executable)
@@ -1,96 +1,96 @@
-/*\r
- * Copyright (c) 2016 Cisco Systems, Inc. and others.  All rights reserved.\r
- *\r
- * This program and the accompanying materials are made available under the\r
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
- * and is available at http://www.eclipse.org/legal/epl-v10.html\r
- */\r
-package org.opendaylight.groupbasedpolicy.renderer.ofoverlay.statistics.util;\r
-\r
-import static org.junit.Assert.assertEquals;\r
-import static org.mockito.Mockito.mock;\r
-import static org.mockito.Mockito.when;\r
-\r
-import org.junit.Before;\r
-import org.junit.Test;\r
-import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.statistics.ResolvedPolicyClassifierListener;\r
-import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.test.TestUtils;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.ClassifierName;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.ContractId;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.EndpointGroupId;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.RuleName;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.SubjectName;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.TenantId;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.resolved.policy.rev150828.has.classifiers.Classifier;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.resolved.policy.rev150828.has.classifiers.ClassifierKey;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.resolved.policy.rev150828.resolved.policies.ResolvedPolicy;\r
-import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;\r
-\r
-public class IidSflowNameUtilTest {\r
-\r
-    private final EndpointGroupId consumerEpgId = new EndpointGroupId("consumerEpg1");\r
-    private final EndpointGroupId providerEpgId = new EndpointGroupId("providerEpg1");\r
-    private final ContractId contractId = new ContractId("contract1");\r
-    private final TenantId tenantId = new TenantId("tenant1");\r
-    private final ClassifierName classifierName = ClassifierName.getDefaultInstance("classifier1");\r
-    private final SubjectName subjectName = SubjectName.getDefaultInstance("subject1");\r
-    private final RuleName ruleName = new RuleName("rule1");\r
-    private InstanceIdentifier<ResolvedPolicy> rpIid;\r
-    private String testName;\r
-    private ResolvedPolicy resolvedPolicy;\r
-\r
-    @Before\r
-    public void init() {\r
-        Classifier classifier = mock(Classifier.class);\r
-        when(classifier.getKey()).thenReturn(new ClassifierKey(classifierName));\r
-\r
-        resolvedPolicy = TestUtils.newResolvedPolicy(tenantId, contractId, subjectName, ruleName,\r
-                consumerEpgId, providerEpgId, classifier);\r
-\r
-        rpIid = InstanceIdentifier.create(ResolvedPolicy.class);\r
-        testName =\r
-                tenantId.getValue() + IidSflowNameUtil.KEY_DELIMETER + contractId.getValue() + IidSflowNameUtil.KEY_DELIMETER + subjectName\r
-                        .getValue() + IidSflowNameUtil.DELIMETER + ruleName.getValue() + IidSflowNameUtil.DELIMETER + classifierName\r
-                        .getValue() + IidSflowNameUtil.DELIMETER + FlowCacheCons.Value.BYTES.get();\r
-    }\r
-\r
-    @Test\r
-    public void testCreateFlowCacheName() {\r
-        InstanceIdentifier<Classifier> classifierIid = TestUtils.getClassifierIid(\r
-                ResolvedPolicyClassifierListener.resolveClassifiers(resolvedPolicy, rpIid));\r
-\r
-        assertEquals(testName,\r
-                IidSflowNameUtil.createFlowCacheName(classifierIid, FlowCacheCons.Value.BYTES));\r
-    }\r
-\r
-    @Test\r
-    public void testResolveContractIdFromFlowCacheName() {\r
-        assertEquals(contractId.getValue(),\r
-                IidSflowNameUtil.resolveContractIdFromFlowCacheName(testName).getValue());\r
-    }\r
-\r
-    @Test\r
-    public void testResolveSubjectNameFromFlowCacheName() {\r
-        assertEquals(subjectName.getValue(),\r
-                IidSflowNameUtil.resolveSubjectNameFromFlowCacheName(testName).getValue());\r
-    }\r
-\r
-    @Test\r
-    public void testResolveRuleNameFromFlowCacheName() {\r
-        assertEquals(ruleName.getValue(),\r
-                IidSflowNameUtil.resolveRuleNameFromFlowCacheName(testName).getValue());\r
-    }\r
-\r
-    @Test\r
-    public void testResolveClassifierNameFromFlowCacheName() {\r
-        assertEquals(classifierName.getValue(),\r
-                IidSflowNameUtil.resolveClassifierNameFromFlowCacheName(testName).getValue());\r
-    }\r
-\r
-    @Test\r
-    public void testResolveFlowCacheValue() {\r
-        assertEquals(FlowCacheCons.Value.BYTES.get(),\r
-                IidSflowNameUtil.resolveFlowCacheValue(testName));\r
-    }\r
-\r
-}\r
+/*
+ * Copyright (c) 2016 Cisco Systems, Inc. and others.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+package org.opendaylight.groupbasedpolicy.renderer.ofoverlay.statistics.util;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.statistics.ResolvedPolicyClassifierListener;
+import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.test.TestUtils;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.ClassifierName;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.ContractId;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.EndpointGroupId;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.RuleName;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.SubjectName;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.TenantId;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.resolved.policy.rev150828.has.classifiers.Classifier;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.resolved.policy.rev150828.has.classifiers.ClassifierKey;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.resolved.policy.rev150828.resolved.policies.ResolvedPolicy;
+import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+
+public class IidSflowNameUtilTest {
+
+    private final EndpointGroupId consumerEpgId = new EndpointGroupId("consumerEpg1");
+    private final EndpointGroupId providerEpgId = new EndpointGroupId("providerEpg1");
+    private final ContractId contractId = new ContractId("contract1");
+    private final TenantId tenantId = new TenantId("tenant1");
+    private final ClassifierName classifierName = ClassifierName.getDefaultInstance("classifier1");
+    private final SubjectName subjectName = SubjectName.getDefaultInstance("subject1");
+    private final RuleName ruleName = new RuleName("rule1");
+    private InstanceIdentifier<ResolvedPolicy> rpIid;
+    private String testName;
+    private ResolvedPolicy resolvedPolicy;
+
+    @Before
+    public void init() {
+        Classifier classifier = mock(Classifier.class);
+        when(classifier.getKey()).thenReturn(new ClassifierKey(classifierName));
+
+        resolvedPolicy = TestUtils.newResolvedPolicy(tenantId, contractId, subjectName, ruleName,
+                consumerEpgId, providerEpgId, classifier);
+
+        rpIid = InstanceIdentifier.create(ResolvedPolicy.class);
+        testName =
+                tenantId.getValue() + IidSflowNameUtil.KEY_DELIMETER + contractId.getValue() + IidSflowNameUtil.KEY_DELIMETER + subjectName
+                        .getValue() + IidSflowNameUtil.DELIMETER + ruleName.getValue() + IidSflowNameUtil.DELIMETER + classifierName
+                        .getValue() + IidSflowNameUtil.DELIMETER + FlowCacheCons.Value.BYTES.get();
+    }
+
+    @Test
+    public void testCreateFlowCacheName() {
+        InstanceIdentifier<Classifier> classifierIid = TestUtils.getClassifierIid(
+                ResolvedPolicyClassifierListener.resolveClassifiers(resolvedPolicy, rpIid));
+
+        assertEquals(testName,
+                IidSflowNameUtil.createFlowCacheName(classifierIid, FlowCacheCons.Value.BYTES));
+    }
+
+    @Test
+    public void testResolveContractIdFromFlowCacheName() {
+        assertEquals(contractId.getValue(),
+                IidSflowNameUtil.resolveContractIdFromFlowCacheName(testName).getValue());
+    }
+
+    @Test
+    public void testResolveSubjectNameFromFlowCacheName() {
+        assertEquals(subjectName.getValue(),
+                IidSflowNameUtil.resolveSubjectNameFromFlowCacheName(testName).getValue());
+    }
+
+    @Test
+    public void testResolveRuleNameFromFlowCacheName() {
+        assertEquals(ruleName.getValue(),
+                IidSflowNameUtil.resolveRuleNameFromFlowCacheName(testName).getValue());
+    }
+
+    @Test
+    public void testResolveClassifierNameFromFlowCacheName() {
+        assertEquals(classifierName.getValue(),
+                IidSflowNameUtil.resolveClassifierNameFromFlowCacheName(testName).getValue());
+    }
+
+    @Test
+    public void testResolveFlowCacheValue() {
+        assertEquals(FlowCacheCons.Value.BYTES.get(),
+                IidSflowNameUtil.resolveFlowCacheValue(testName));
+    }
+
+}