From 97b6536a1e0111585b125369691b91d2e8d59665 Mon Sep 17 00:00:00 2001 From: Sindhu A Date: Thu, 22 Mar 2018 05:09:02 +0000 Subject: UT Coverage UT Coverage for SO Issue-ID: SO-369 Change-Id: I1708ed331d07386ce85bf1f448085acdc2915fea Signed-off-by: Sindhu A --- .../NodeHealthcheckHandlerTest.java | 35 ++++++++++++++ .../mso/apihandlerinfra/RequestActionMapTest.java | 36 +++++++++++++++ .../e2eserviceinstancebeans/DelE2ESvcRespTest.java | 38 +++++++++++++++ .../e2eserviceinstancebeans/E2ERequestTest.java | 54 ++++++++++++++++++++++ .../E2EServiceInstanceDeleteRequestTest.java | 41 ++++++++++++++++ .../e2eserviceinstancebeans/E2EUserParamTest.java | 48 +++++++++++++++++++ .../e2eserviceinstancebeans/NsParametersTest.java | 52 +++++++++++++++++++++ mso-api-handlers/pom.xml | 6 +++ 8 files changed, 310 insertions(+) create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/NodeHealthcheckHandlerTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/RequestActionMapTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/DelE2ESvcRespTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2ERequestTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EServiceInstanceDeleteRequestTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EUserParamTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/NsParametersTest.java (limited to 'mso-api-handlers') diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/NodeHealthcheckHandlerTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/NodeHealthcheckHandlerTest.java new file mode 100644 index 0000000000..c115b7c44b --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/NodeHealthcheckHandlerTest.java @@ -0,0 +1,35 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra; + +import org.junit.Test; + +public class NodeHealthcheckHandlerTest { + + // TODO: currently test case is done for coverage + // later, it should be modified properly. + NodeHealthcheckHandler test = new NodeHealthcheckHandler(); + + @Test(expected = NullPointerException.class) + public void nodeHealthcheckTest() throws Exception { + test.nodeHealthcheck(); + } +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/RequestActionMapTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/RequestActionMapTest.java new file mode 100644 index 0000000000..debaa9b3cd --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/RequestActionMapTest.java @@ -0,0 +1,36 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra; + +import org.junit.Test; + +public class RequestActionMapTest { + // TODO: currently test case is done for coverage + // later, it should be modified properly. + + RequestActionMap test = new RequestActionMap(); + + @Test + public void getMappedRequestActionTest() throws Exception { + + test.getMappedRequestAction("action"); + } + +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/DelE2ESvcRespTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/DelE2ESvcRespTest.java new file mode 100644 index 0000000000..e501bf06ca --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/DelE2ESvcRespTest.java @@ -0,0 +1,38 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra.e2eserviceinstancebeans; + +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class DelE2ESvcRespTest { + + DelE2ESvcResp test = new DelE2ESvcResp(); + + @Test + public void verifyDelE2ESvcResp() throws Exception { + test.setOperationId("operationId"); + assertEquals(test.getOperationId(),"operationId"); + } + + +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2ERequestTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2ERequestTest.java new file mode 100644 index 0000000000..489991162c --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2ERequestTest.java @@ -0,0 +1,54 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra.e2eserviceinstancebeans; + +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class E2ERequestTest { + + E2ERequest test = new E2ERequest(); + + @Test + public void verifyE2ERequest() throws Exception { + + test.setOperationId("operationId"); + assertEquals(test.getOperationId(),"operationId"); + test.setOperation("operation"); + assertEquals(test.getOperation(),"operation"); + test.setResult("result"); + assertEquals(test.getResult(),"result"); + test.setReason("test"); + assertEquals(test.getReason(),"test"); + test.setUserId("userId"); + assertEquals(test.getUserId(),"userId"); + test.setOperationContent("operation"); + assertEquals(test.getOperationContent(),"operation"); + test.setProgress(123); + assertEquals(test.getProgress(),123); + test.setOperateAt("operate"); + assertEquals(test.getOperateAt(),"operate"); + test.setFinishedAt("finished"); + assertEquals(test.getFinishedAt(),"finished"); + } + +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EServiceInstanceDeleteRequestTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EServiceInstanceDeleteRequestTest.java new file mode 100644 index 0000000000..808c701606 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EServiceInstanceDeleteRequestTest.java @@ -0,0 +1,41 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra.e2eserviceinstancebeans; + +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class E2EServiceInstanceDeleteRequestTest { + + + E2EServiceInstanceDeleteRequest test = new E2EServiceInstanceDeleteRequest(); + + @Test + public void verifyE2ESerInstanceDelReq() throws Exception { + + test.setGlobalSubscriberId("id"); + assertEquals(test.getGlobalSubscriberId(),"id"); + test.setServiceType("type"); + assertEquals(test.getServiceType(),"type"); + } + +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EUserParamTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EUserParamTest.java new file mode 100644 index 0000000000..23676c0bba --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/E2EUserParamTest.java @@ -0,0 +1,48 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra.e2eserviceinstancebeans; + +import org.junit.Test; + +import java.util.HashMap; +import java.util.Map; + +import static org.junit.Assert.assertEquals; + +public class E2EUserParamTest { + + E2EUserParam test = new E2EUserParam(); + + @Test + public void verifyE2EParam() throws Exception { + + test.setName("name"); + assertEquals(test.getName(),"name"); + test.setValue("value"); + assertEquals(test.getValue(),"value"); + Map additionalProperties = new HashMap<>(); + additionalProperties.put("name", test); + test.setAdditionalProperty("name",test); + assertEquals(test.getAdditionalProperties(),additionalProperties); + + } + +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/NsParametersTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/NsParametersTest.java new file mode 100644 index 0000000000..87f9315bc9 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/e2eserviceinstancebeans/NsParametersTest.java @@ -0,0 +1,52 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. + * ================================================================================ + * 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.openecomp.mso.apihandlerinfra.e2eserviceinstancebeans; + +import org.junit.Test; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static org.junit.Assert.assertEquals; + +public class NsParametersTest { + + NsParameters test = new NsParameters(); + + + @Test + public void verifyNsParameters() throws Exception { + + LocationConstraint obj =new LocationConstraint(); + List locationConstraints = new ArrayList(); + locationConstraints.add(obj); + test.setLocationConstraints(locationConstraints); + assertEquals(test.getLocationConstraints(),locationConstraints); + Map additionalParamForNs = new HashMap(); + additionalParamForNs.put("1",test); + test.setAdditionalParamForNs(additionalParamForNs); + assertEquals(test.getAdditionalParamForNs(),additionalParamForNs); + } + + +} diff --git a/mso-api-handlers/pom.xml b/mso-api-handlers/pom.xml index 08d5ba7d41..6be4911c6a 100644 --- a/mso-api-handlers/pom.xml +++ b/mso-api-handlers/pom.xml @@ -27,5 +27,11 @@ org.apache.httpcomponents httpclient + + junit + junit + 4.12 + test + -- cgit 1.2.3-korg