improve sonar coverage for uui-server 75/39675/1
authorzhangab <zhanganbing@chinamobile.com>
Wed, 28 Mar 2018 13:28:10 +0000 (21:28 +0800)
committerzhangab <zhanganbing@chinamobile.com>
Wed, 28 Mar 2018 13:28:13 +0000 (21:28 +0800)
Change-Id: Ic5e1c55ee0060e5117b8407f76776c1470a913a3
Issue-ID: USECASEUI-103
Signed-off-by: zhangab <zhanganbing@chinamobile.com>
server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java

index e99ddae..3d1c37a 100644 (file)
@@ -95,7 +95,16 @@ public class AlarmsHeaderServiceImplTest {
                a.setUpdateTime(DateUtils.now());
                a.setVersion("va2");
 
+               
+               
+               
+        MockUp<Query> mockUpQuery = new MockUp<Query>() {
+        };
                MockUp<Session> mockedSession = new MockUp<Session>() {
+            @Mock
+            public Query createQuery(String sql) {
+                return mockUpQuery.getMockInstance();
+            }
                        @Mock
                        public Transaction beginTransaction() {
                                return transaction;
@@ -112,6 +121,12 @@ public class AlarmsHeaderServiceImplTest {
                        public void commit() {
                        }
                };
+        new MockUp<AlarmsHeaderServiceImpl>() {
+            @Mock
+            private Session getSession() {
+                return mockedSession.getMockInstance();
+            }
+        };
 
                AlarmsHeaderServiceImpl alarmsHeaderServiceImpl = new AlarmsHeaderServiceImpl();
                alarmsHeaderServiceImpl.saveAlarmsHeader(a);