From f961169ed61307d8638821febd280c9080566a2e Mon Sep 17 00:00:00 2001 From: Arindam Mondal Date: Thu, 21 Mar 2019 15:58:25 +0900 Subject: add test coverage + increase test coverage ++ change StringBuffer with StringBuilder Issue-ID: USECASEUI-248 Change-Id: Iee8b5aa1c91136441d4649894b8db9cfe125aed0 Signed-off-by: Arindam Mondal --- .../service/impl/AlarmsInformationServiceImpl.java | 4 +- .../lcm/ServiceInstanceControllerTest.java | 51 +++++++++++++++++++++- 2 files changed, 50 insertions(+), 5 deletions(-) diff --git a/server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmsInformationServiceImpl.java b/server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmsInformationServiceImpl.java index b44a5c27..00c9a51c 100755 --- a/server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmsInformationServiceImpl.java +++ b/server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmsInformationServiceImpl.java @@ -18,9 +18,7 @@ package org.onap.usecaseui.server.service.impl; import java.util.ArrayList; import java.util.List; - import javax.transaction.Transactional; - import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; @@ -89,7 +87,7 @@ public class AlarmsInformationServiceImpl implements AlarmsInformationService { public int getAllCount(AlarmsInformation alarmsInformation, int currentPage, int pageSize) { try(Session session = getSession()){ - StringBuffer hql = new StringBuffer("select count(*) from AlarmsInformation a where 1=1"); + StringBuilder hql = new StringBuilder("select count(*) from AlarmsInformation a where 1=1"); if (null == alarmsInformation) { }else { if(null!=alarmsInformation.getName()) { diff --git a/server/src/test/java/org/onap/usecaseui/server/controller/lcm/ServiceInstanceControllerTest.java b/server/src/test/java/org/onap/usecaseui/server/controller/lcm/ServiceInstanceControllerTest.java index d82913a4..64e0979f 100644 --- a/server/src/test/java/org/onap/usecaseui/server/controller/lcm/ServiceInstanceControllerTest.java +++ b/server/src/test/java/org/onap/usecaseui/server/controller/lcm/ServiceInstanceControllerTest.java @@ -15,14 +15,43 @@ */ package org.onap.usecaseui.server.controller.lcm; +import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; import org.onap.usecaseui.server.service.lcm.ServiceInstanceService; - +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.web.WebAppConfiguration; +import org.springframework.test.web.servlet.MockMvc; +import org.springframework.test.web.servlet.MvcResult; +import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; +import org.springframework.test.web.servlet.setup.MockMvcBuilders; +import org.springframework.web.context.WebApplicationContext; +import org.springframework.web.servlet.config.annotation.EnableWebMvc; import javax.servlet.http.HttpServletRequest; - +import javax.ws.rs.core.MediaType; +import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.*; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = {ServiceInstanceController.class }) +@WebAppConfiguration +@EnableWebMvc + public class ServiceInstanceControllerTest { + + private MockMvc mockMvc; + + @Autowired + private WebApplicationContext wac; + + @Before + public void setUp() { + mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); + } + @Test public void testListServiceInstances() throws Exception { ServiceInstanceController controller = new ServiceInstanceController(); @@ -39,5 +68,23 @@ public class ServiceInstanceControllerTest { verify(service, times(1)).listServiceInstances(customerId, serviceType); } + + + @Test + public void testListNsOrServiceInstances() throws Exception { + + ServiceInstanceController controller = new ServiceInstanceController(); + ServiceInstanceService service = mock(ServiceInstanceService.class); + controller.setServiceInstanceService(service); + + String uri = "/uui-lcm/service-ns-instances"; + MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get(uri) + .accept(MediaType.APPLICATION_JSON)).andReturn(); + + int status = mvcResult.getResponse().getStatus(); + assertEquals(200, status); + + } + } \ No newline at end of file -- cgit 1.2.3-korg