X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=sdnc-a1-controller%2Foam%2Fconfigbackuprestore%2Fvnfconfigbackupservice%2Fsrc%2Ftest%2Fjava%2Fcom%2Fonap%2Fsdnc%2Fvnfbackupservice%2Fscheduler%2FVnfConfigBackupSchedulerTest.java;fp=sdnc-a1-controller%2Foam%2Fconfigbackuprestore%2Fvnfconfigbackupservice%2Fsrc%2Ftest%2Fjava%2Fcom%2Fonap%2Fsdnc%2Fvnfbackupservice%2Fscheduler%2FVnfConfigBackupSchedulerTest.java;h=0000000000000000000000000000000000000000;hb=6a24cde9bbcc101fca02204ca6f1c69ada049790;hp=9308eeb8ea1f8600ae15e2ba7e564d6f145ab6ec;hpb=22ca33237c833c90e3626bf1132e72282e207ea5;p=nonrtric.git diff --git a/sdnc-a1-controller/oam/configbackuprestore/vnfconfigbackupservice/src/test/java/com/onap/sdnc/vnfbackupservice/scheduler/VnfConfigBackupSchedulerTest.java b/sdnc-a1-controller/oam/configbackuprestore/vnfconfigbackupservice/src/test/java/com/onap/sdnc/vnfbackupservice/scheduler/VnfConfigBackupSchedulerTest.java deleted file mode 100644 index 9308eeb8..00000000 --- a/sdnc-a1-controller/oam/configbackuprestore/vnfconfigbackupservice/src/test/java/com/onap/sdnc/vnfbackupservice/scheduler/VnfConfigBackupSchedulerTest.java +++ /dev/null @@ -1,85 +0,0 @@ -/* -* ============LICENSE_START======================================================= -* ONAP : SDNC-FEATURES -* ================================================================================ -* 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 com.onap.sdnc.vnfbackupservice.scheduler; - -import static org.junit.Assert.assertEquals; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.Before; -import org.junit.Test; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.MockitoAnnotations; - -import com.onap.sdnc.vnfbackupservice.model.VnfDisplayParams; -import com.onap.sdnc.vnfbackupservice.model.VnfServiceResponse; -import com.onap.sdnc.vnfbackupservice.scheduler.VnfConfigBackupScheduler; -import com.onap.sdnc.vnfbackupservice.service.VnfbackupServiceImpl; - -public class VnfConfigBackupSchedulerTest { - - @Before - public void setUp() throws Exception { - MockitoAnnotations.initMocks(this); - } - - @Mock - VnfbackupServiceImpl vnfbackupServiceImpl; - - @InjectMocks - VnfConfigBackupScheduler vnfconfigBackScheduler; - - @Test - public void initiateBackupServiceTest() { - - String backuptime="timeee"; - String vnfId = "vnfid"; - String vnfName = "vnfname"; - VnfDisplayParams vnfDisplayParams = new VnfDisplayParams(); - vnfDisplayParams.setVnfId(vnfId); - vnfDisplayParams.setVnfName(vnfName); - - VnfServiceResponse vnfServiceResponse = new VnfServiceResponse(); - - List vnfdisplaylist = new ArrayList(); - vnfdisplaylist.add(vnfDisplayParams); - vnfServiceResponse.setVnfDisplayList(vnfdisplaylist); - - when(vnfbackupServiceImpl.getAllVnfDetails()).thenReturn(vnfServiceResponse); - when(vnfconfigBackScheduler.initiateBackupService()).thenReturn(backuptime); - - vnfconfigBackScheduler.initiateBackupService(); - } - - @Test - public void invokebackupTest() { - - String vnfId="vnfid"; - VnfConfigBackupScheduler vnfConBackSch= mock(VnfConfigBackupScheduler.class); - when(vnfConBackSch.invokeDetails(vnfId)).thenReturn(vnfId); - assertEquals(vnfId, vnfConBackSch.invokeDetails(vnfId)); - vnfConBackSch.invokeDetails(vnfId); - } - -}