From 50621ae0276dcdfeb1a9408354b196b6364a23fd Mon Sep 17 00:00:00 2001 From: arun chapagain Date: Tue, 1 Sep 2020 13:13:04 +0530 Subject: Junit coverage increased Issue-ID: VFC-1726 Signed-off-by: arun chapagain Change-Id: I53f10d2917726c665423eb92857173a8db7f6b42 --- .../vnfmadapter/common/AsyncCallbackTest.java | 33 +++++++++++++++ .../service/csm/vnf/ScaleManagerTest.java | 47 ++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/AsyncCallbackTest.java create mode 100644 huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/vnf/ScaleManagerTest.java diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/AsyncCallbackTest.java b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/AsyncCallbackTest.java new file mode 100644 index 00000000..d8e14fed --- /dev/null +++ b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/AsyncCallbackTest.java @@ -0,0 +1,33 @@ +/* + * Copyright 2016 Huawei Technologies Co., Ltd. + * + * 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. + */ + +package org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common; + +import org.junit.Test; +import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.restclient.RestfulResponse; + +public class AsyncCallbackTest { + + + @Test + public void test() { + AsyncCallback asyncCallback = new AsyncCallback(); + RestfulResponse response = new RestfulResponse(); + response.setStatus(200); + asyncCallback.callback(response); + asyncCallback.handleExcepion(new Throwable()); + } +} diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/vnf/ScaleManagerTest.java b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/vnf/ScaleManagerTest.java new file mode 100644 index 00000000..1aa753e2 --- /dev/null +++ b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/vnf/ScaleManagerTest.java @@ -0,0 +1,47 @@ +/* + * Copyright 2018 Huawei Technologies Co., Ltd. + * + * 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. + */ + +package org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.csm.vnf; + +import org.junit.Test; + +import net.sf.json.JSONArray; +import net.sf.json.JSONObject; + +public class ScaleManagerTest { + + + @Test + public void beforeScaleOut() { + JSONObject queryVms = new JSONObject(); + JSONObject data = new JSONObject(); + data.put("vms", new JSONArray()); + queryVms.put("data",data); + ScaleManager.beforeScaleOut(queryVms, "vnfId");; + + } + + @Test + public void beforeScaleIn() { + JSONObject queryVms = new JSONObject(); + JSONObject data = new JSONObject(); + data.put("vms", new JSONArray()); + queryVms.put("data",data); + ScaleManager.beforeScaleIn(queryVms, "vnfId");; + + } + +} -- cgit 1.2.3-korg