Added testcase for deleteOnboardApp service method 09/77709/1
authorChandan Ghosh <cghosh12@in.ibm.com>
Fri, 1 Feb 2019 10:14:34 +0000 (15:44 +0530)
committerChandan Ghosh <cghosh12@in.ibm.com>
Fri, 1 Feb 2019 10:14:40 +0000 (15:44 +0530)
Added testcase for deleteOnboardApp service method

Issue-ID: MUSIC-305
Change-Id: I05a4a30cbff33bbc48f908b6e68086c7ed492a83
Signed-off-by: Chandan Ghosh <cghosh12@in.ibm.com>
src/test/java/org/onap/music/rest/repository/impl/RestMusicAdminServiceImplTest.java

index 9b361aa..1c238ff 100644 (file)
@@ -60,6 +60,9 @@ public class RestMusicAdminServiceImplTest {
        @Mock
        Iterator<Row> it;
        
+       @Mock
+       Row row;
+       
        @Mock
        ResultSet rs;
        JsonOnboard jsonObj=new JsonOnboard();
@@ -88,4 +91,12 @@ public class RestMusicAdminServiceImplTest {
                Mockito.when(restMusicAdminRepository.fetchOnboardedInfoSearch("AppName", "AID123", "false")).thenReturn(rs);
                Assert.assertNotNull(restMusicAdminServiceImpl.getOnboardedInfoSearch(jsonObj));
        }
+       
+       @Test
+       public void deleteOnboardAppTest() throws Exception {
+               Mockito.when(row.getString("keyspace_name")).thenReturn("TBD");
+               Mockito.when(rs.one()).thenReturn(row);
+               Mockito.when(restMusicAdminRepository.getKeySpaceNameFromKeySpaceMasterWithUuid("AID123")).thenReturn(rs);
+               Assert.assertNotNull(restMusicAdminServiceImpl.deleteOnboardApp(jsonObj));
+       }
 }