summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhangab <zhanganbing@chinamobile.com>2018-04-04 19:00:25 +0800
committerzhangab <zhanganbing@chinamobile.com>2018-04-04 19:00:29 +0800
commite9902e37e44c3e824676bfd3aa0611b1e7310c7d (patch)
tree59ebb60876218422b2bf8cf765462524034442c7
parent3e5b076da4e02b58ab882fdfc9c239638fd84101 (diff)
improve sonar coverage for uui-server
Change-Id: If52d725435d9ec597368747a424c1eb64f44abe1 Issue-ID: USECASEUI-103 Signed-off-by: zhangab <zhanganbing@chinamobile.com>
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java123
1 files changed, 110 insertions, 13 deletions
diff --git a/server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java b/server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java
index c79f4f9f..92240d76 100644
--- a/server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java
+++ b/server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java
@@ -23,6 +23,7 @@ import org.onap.usecaseui.server.UsecaseuiServerApplication;
import org.onap.usecaseui.server.bean.AlarmsHeader;
import org.onap.usecaseui.server.service.impl.AlarmsHeaderServiceImpl;
import org.onap.usecaseui.server.util.DateUtils;
+import org.onap.usecaseui.server.util.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@@ -30,7 +31,7 @@ import org.springframework.test.context.web.WebAppConfiguration;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
-import java.util.Date;
+import java.util.*;
import java.io.*;
import org.hibernate.Query;
@@ -53,7 +54,7 @@ public class AlarmsHeaderServiceImplTest {
private static final long serialVersionUID = 1L;
@Before
- public void before() throws Exception {
+ public void before() throws Exception {
alarmsHeaderServiceImpl = new AlarmsHeaderServiceImpl();
MockUp<Transaction> mockUpTransaction = new MockUp<Transaction>() {
@@ -73,6 +74,10 @@ public class AlarmsHeaderServiceImplTest {
return mockUpQuery.getMockInstance();
}
@Mock
+ public Query setInteger(String name, int value) {
+ return mockUpQuery.getMockInstance();
+ }
+ @Mock
public int executeUpdate() {
return 0;
}
@@ -81,6 +86,14 @@ public class AlarmsHeaderServiceImplTest {
return mockUpQuery.getMockInstance();
}
@Mock
+ public Query setFirstResult(int firstResult) {
+ return mockUpQuery.getMockInstance();
+ }
+ @Mock
+ public Query setParameterList(String name, Object[] values) {
+ return mockUpQuery.getMockInstance();
+ }
+ @Mock
public Object uniqueResult() {
return "0";
}
@@ -108,6 +121,11 @@ public class AlarmsHeaderServiceImplTest {
@Mock
public void update(Object object) {
}
+ @Mock
+ public List<AlarmsHeader> list() {
+ AlarmsHeader ah = new AlarmsHeader();
+ return Arrays.asList(ah);
+ }
};
new MockUp<SessionFactory>() {
@Mock
@@ -124,11 +142,11 @@ public class AlarmsHeaderServiceImplTest {
}
@After
- public void after() throws Exception {
+ public void after() throws Exception {
}
@Test
- public void testSaveAlarmsHeader() throws Exception {
+ public void testSaveAlarmsHeader() throws Exception {
AlarmsHeader ah = new AlarmsHeader();
ah.setEventName("a");
ah.setStatus("1");
@@ -160,22 +178,22 @@ public class AlarmsHeaderServiceImplTest {
}
@Test
- public void testUpdateAlarmsHeader2018() throws Exception {
+ public void testUpdateAlarmsHeader2018() throws Exception {
alarmsHeaderServiceImpl.updateAlarmsHeader2018("status", new Timestamp(System.currentTimeMillis()), "startEpochMicrosecCleared", "lastEpochMicroSecCleared", "eventName", "reportingEntityName", "specificProblem");
}
@Test
- public void testGetStatusBySourceName() throws Exception {
+ public void testGetStatusBySourceName() throws Exception {
alarmsHeaderServiceImpl.getStatusBySourceName("sourceName");
}
@Test
- public void testGetIdByStatusSourceName() throws Exception {
+ public void testGetIdByStatusSourceName() throws Exception {
alarmsHeaderServiceImpl.getIdByStatusSourceName("sourceName");
}
@Test
- public void testUpdateAlarmsHeader() throws Exception {
+ public void testUpdateAlarmsHeader() throws Exception {
AlarmsHeader ah = new AlarmsHeader();
ah.setEventName("a");
ah.setStatus("1");
@@ -207,18 +225,97 @@ public class AlarmsHeaderServiceImplTest {
}
@Test
- public void testGetAllCountByStatus() throws Exception {
+ public void testGetAllCountByStatus() throws Exception {
alarmsHeaderServiceImpl.getAllCountByStatus("status");
}
- //@Test
- //public void testGetAllByStatus() throws Exception {
- // alarmsHeaderServiceImpl.getAllCountByStatus("status");
- //}
+ @Test
+ public void testGetAllByStatus() throws Exception {
+ alarmsHeaderServiceImpl.getAllByStatus("status", "eventName", "sourceName", "eventServrity", "reportingEntityName", new Timestamp(System.currentTimeMillis()), new Timestamp(System.currentTimeMillis()));
+ }
+ @Test
+ public void testGetAlarmsHeaderDetail() throws Exception {
+ alarmsHeaderServiceImpl.getAlarmsHeaderDetail(1);
+ }
+ @Test
+ public void testGetAllByDatetime() throws Exception {
+ alarmsHeaderServiceImpl.getAllByDatetime("status", "eventId", "eventServrity", "createTime");
+ }
+ @Test
+ public void testGetAllCount() throws Exception {
+ AlarmsHeader ah = new AlarmsHeader();
+ ah.setVersion("va2");
+ ah.setEventName("a");
+ ah.setAlarmCondition("ea");
+ ah.setDomain("asb");
+ ah.setEventId("1119");
+ ah.setNfcNamingCode("std");
+ ah.setNfNamingCode("cout");
+ ah.setSourceId("123");
+ ah.setSourceName("eggs");
+ ah.setReportingEntityId("112");
+ ah.setReportingEntityName("asfs");
+ ah.setPriority("cs");
+ ah.setStartEpochMicrosec("wallet");
+ ah.setLastEpochMicroSec("csa");
+ ah.setSequence("cgg");
+ ah.setFaultFieldsVersion("v1");
+ ah.setEventServrity("s");
+ ah.setEventType("q");
+ ah.setEventCategory("s");
+ ah.setSpecificProblem("especially");
+ ah.setAlarmInterfaceA("cs");
+ ah.setStatus("1");
+ ah.setCreateTime(DateUtils.now());
+ ah.setUpdateTime(DateUtils.now());
+ ah.setVfStatus("1");
+ ah.setEventSourceType("q");
+ alarmsHeaderServiceImpl.getAllCount(ah, 1, 1);
+ }
+ @Test
+ public void testQueryAlarmsHeader() throws Exception {
+ AlarmsHeader ah = new AlarmsHeader();
+ ah.setVersion("va2");
+ ah.setEventName("a");
+ ah.setAlarmCondition("ea");
+ ah.setDomain("asb");
+ ah.setEventId("1119");
+ ah.setNfcNamingCode("std");
+ ah.setNfNamingCode("cout");
+ ah.setSourceId("123");
+ ah.setSourceName("eggs");
+ ah.setReportingEntityId("112");
+ ah.setReportingEntityName("asfs");
+ ah.setPriority("cs");
+ ah.setStartEpochMicrosec("wallet");
+ ah.setLastEpochMicroSec("csa");
+ ah.setSequence("cgg");
+ ah.setFaultFieldsVersion("v1");
+ ah.setEventServrity("s");
+ ah.setEventType("q");
+ ah.setEventCategory("s");
+ ah.setSpecificProblem("especially");
+ ah.setAlarmInterfaceA("cs");
+ ah.setStatus("1");
+ ah.setCreateTime(DateUtils.now());
+ ah.setUpdateTime(DateUtils.now());
+ ah.setVfStatus("1");
+ ah.setEventSourceType("q");
+ alarmsHeaderServiceImpl.queryAlarmsHeader(ah, 1, 1);
+ }
+ @Test
+ public void testQueryId() throws Exception {
+ String[] id = {"1", "2", "3"};
+ alarmsHeaderServiceImpl.queryId(id);
+ }
+ @Test
+ public void testQueryStatusCount() throws Exception {
+ alarmsHeaderServiceImpl.queryStatusCount("status");
+ }
}