diff options
author | Sonsino, Ofir (os0695) <os0695@intl.att.com> | 2018-03-14 12:04:50 +0200 |
---|---|---|
committer | Sonsino, Ofir (os0695) <os0695@intl.att.com> | 2018-03-14 12:04:50 +0200 |
commit | c9d63f49af5455f503ca63395121b7cd4d8c8c88 (patch) | |
tree | 827ed548a95e05b99f35c494d6c6c654840ee90b /vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java | |
parent | d5ec7bf55217508e2b5cebe640d586598379f97a (diff) |
Unit tests
Change-Id: I9c63fd607757bbec095c26341af593d9afd73886
Issue-ID: VID-197
Signed-off-by: Sonsino, Ofir (os0695) <os0695@intl.att.com>
Diffstat (limited to 'vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java')
-rw-r--r-- | vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java | 153 |
1 files changed, 100 insertions, 53 deletions
diff --git a/vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java b/vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java index e73838c9..85b88a0d 100644 --- a/vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java +++ b/vid-app-common/src/test/java/org/onap/vid/services/ChangeManagementServiceImplTest.java @@ -6,64 +6,111 @@ import java.util.*; import org.json.simple.JSONArray; import org.junit.Assert; import org.junit.Test; +import org.onap.portalsdk.core.service.DataAccessService; +import org.onap.portalsdk.core.service.DataAccessServiceImpl; import org.onap.vid.changeManagement.ChangeManagementRequest; +import org.onap.vid.changeManagement.GetVnfWorkflowRelationRequest; import org.onap.vid.changeManagement.RequestDetails; +import org.onap.vid.changeManagement.VnfWorkflowRelationAllResponse; +import org.onap.vid.changeManagement.VnfWorkflowRelationRequest; +import org.onap.vid.changeManagement.VnfWorkflowRelationResponse; +import org.onap.vid.mso.MsoBusinessLogic; +import org.onap.vid.mso.MsoBusinessLogicImpl; +import org.onap.vid.mso.rest.MsoRestClientNew; import org.onap.vid.mso.rest.Request; import org.springframework.http.ResponseEntity; +import org.springframework.web.multipart.MultipartFile; public class ChangeManagementServiceImplTest { - /*TODO: fix private ChangeManagementServiceImpl createTestSubject() { - return new ChangeManagementServiceImpl(); - }*/ - - - /*@Test - public void testGetMSOChangeManagements() throws Exception { - ChangeManagementServiceImpl testSubject; - Collection<Request> result; - - // default test - testSubject = createTestSubject(); - result = testSubject.getMSOChangeManagements(); - } - - - @Test - public void testFindRequestByVnfName() throws Exception { - ChangeManagementServiceImpl testSubject;List<RequestDetails> requests = null; - String vnfName = ""; - RequestDetails result; - - // test 1 - testSubject=createTestSubject();requests = null; - result=Deencapsulation.invoke(testSubject, "findRequestByVnfName", new Object[]{List<RequestDetails>.class, vnfName}); - Assert.assertEquals(null, result); - }*/ -/* - - @Test - public void testDoChangeManagement() throws Exception { - ChangeManagementServiceImpl testSubject; - ChangeManagementRequest request = null; - String vnfName = ""; - ResponseEntity<String> result; - - // test 1 - testSubject = createTestSubject(); - request = null; - result = testSubject.doChangeManagement(request, vnfName); - Assert.assertEquals(null, result); - } - - - @Test - public void testGetSchedulerChangeManagements() throws Exception { - ChangeManagementServiceImpl testSubject; - JSONArray result; - - // default test - testSubject = createTestSubject(); - result = testSubject.getSchedulerChangeManagements(); - }*/ + private ChangeManagementServiceImpl createTestSubject() { + return new ChangeManagementServiceImpl(new DataAccessServiceImpl(), new MsoBusinessLogicImpl(new MsoRestClientNew())); + } + + @Test + public void testGetMSOChangeManagements() throws Exception { + ChangeManagementServiceImpl testSubject; + Collection<Request> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMSOChangeManagements(); + } + + @Test + public void testDoChangeManagement() throws Exception { + ChangeManagementServiceImpl testSubject; + ChangeManagementRequest request = null; + String vnfName = ""; + ResponseEntity<String> result; + + // test 1 + testSubject = createTestSubject(); + request = null; + result = testSubject.doChangeManagement(request, vnfName); + Assert.assertEquals(null, result); + } + + + @Test + public void testGetSchedulerChangeManagements() throws Exception { + ChangeManagementServiceImpl testSubject; + JSONArray result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSchedulerChangeManagements(); + } + + @Test + public void testDeleteSchedule() throws Exception { + ChangeManagementServiceImpl testSubject; + String scheduleId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.deleteSchedule(scheduleId); + } + + + + /* + * TODO: fix private ChangeManagementServiceImpl createTestSubject() { + * return new ChangeManagementServiceImpl(); } + */ + + /* + * @Test public void testGetMSOChangeManagements() throws Exception { + * ChangeManagementServiceImpl testSubject; Collection<Request> result; + * + * // default test testSubject = createTestSubject(); result = + * testSubject.getMSOChangeManagements(); } + * + * + * @Test public void testFindRequestByVnfName() throws Exception { + * ChangeManagementServiceImpl testSubject;List<RequestDetails> requests = + * null; String vnfName = ""; RequestDetails result; + * + * // test 1 testSubject=createTestSubject();requests = null; + * result=Deencapsulation.invoke(testSubject, "findRequestByVnfName", new + * Object[]{List<RequestDetails>.class, vnfName}); Assert.assertEquals(null, + * result); } + */ + /* + * + * @Test public void testDoChangeManagement() throws Exception { + * ChangeManagementServiceImpl testSubject; ChangeManagementRequest request + * = null; String vnfName = ""; ResponseEntity<String> result; + * + * // test 1 testSubject = createTestSubject(); request = null; result = + * testSubject.doChangeManagement(request, vnfName); + * Assert.assertEquals(null, result); } + * + * + * @Test public void testGetSchedulerChangeManagements() throws Exception { + * ChangeManagementServiceImpl testSubject; JSONArray result; + * + * // default test testSubject = createTestSubject(); result = + * testSubject.getSchedulerChangeManagements(); } + */ }
\ No newline at end of file |