aboutsummaryrefslogtreecommitdiffstats
path: root/UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java
diff options
context:
space:
mode:
authorPooja03 <PM00501616@techmahindra.com>2018-03-27 19:44:23 +0530
committerPooja03 <PM00501616@techmahindra.com>2018-03-27 19:44:43 +0530
commit8297bd0760ff3c46ef36d5a6408a757cf36097fe (patch)
tree8436740e2c4039c4e5e93bcdf66792844a89ecbe /UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java
parenta0cd2159e2dbfde7613ea7dda8db1eacced4ca69 (diff)
Added UniversalVesAdapter TestCases in the Mapper
Adding UniversalVesAdapter TestCases in Mapper Change-Id: I68023d84ada0104ecf46a74e129e104a398543ea Issue-ID: DCAEGEN2-335 Signed-off-by: Pooja03 <PM00501616@techmahindra.com>
Diffstat (limited to 'UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java')
-rw-r--r--UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java70
1 files changed, 70 insertions, 0 deletions
diff --git a/UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java b/UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java
new file mode 100644
index 0000000..a3b9db6
--- /dev/null
+++ b/UniversalVesAdapter/src/test/java/org/onap/universalvesadapter/mappingconfig/EvaluationTest.java
@@ -0,0 +1,70 @@
+/*
+* ============LICENSE_START=======================================================
+* ONAP : DCAE
+* ================================================================================
+* Copyright 2018 TechMahindra
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
+*/
+package org.onap.universalvesadapter.mappingconfig;
+
+import static org.junit.Assert.*;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.junit.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+
+public class EvaluationTest {
+
+ @Autowired
+ Evaluation evaluation =new Evaluation();
+ Evaluation lhs =new Evaluation();
+ Evaluation rhs =new Evaluation();
+ Object value = new Object();
+ Map<String, Object> additionalProperties = new HashMap<String, Object>();
+
+ @Test
+ public void test() {
+ evaluation.setAdditionalProperty("name", value);
+ evaluation.setDatatype("datatype");
+ evaluation.setField("field");
+ evaluation.setLhs(lhs);
+ evaluation.setOperand("operand");
+ evaluation.setRhs(rhs);
+ evaluation.setValue("value");
+ additionalProperties.put("name", value);
+
+ assertEquals(evaluation.getAdditionalProperties(), additionalProperties);
+ assertEquals(evaluation.getDatatype(),"datatype");
+ assertEquals(evaluation.getField(),"field");
+ assertEquals(evaluation.getLhs(),lhs);
+ assertEquals(evaluation.getOperand(),"operand");
+ assertEquals(evaluation.getRhs(),rhs);
+ assertEquals(evaluation.getValue(),"value");
+
+ assert (evaluation.toString() != null);
+ assert (evaluation.hashCode() != 0);
+
+ assert (evaluation.equals(evaluation));
+ assertEquals(evaluation.equals(value),false);
+ assertEquals(evaluation.equals(null),false);
+
+
+
+
+ }
+
+}