improve sonar coverage for uui-server 55/40055/1
authorzhangab <zhanganbing@chinamobile.com>
Thu, 29 Mar 2018 06:25:00 +0000 (14:25 +0800)
committerzhangab <zhanganbing@chinamobile.com>
Thu, 29 Mar 2018 06:25:04 +0000 (14:25 +0800)
Change-Id: I9ac7fb3b49fa0c566130d6bc17226be0beeadfd6
Issue-ID: USECASEUI-103
Signed-off-by: zhangab <zhanganbing@chinamobile.com>
server/src/test/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImplTest.java

index 94b87a6..e13dfb8 100644 (file)
@@ -48,8 +48,46 @@ import mockit.MockUp;
 * @version 1.0 
 */
 public class AlarmsHeaderServiceImplTest {
+       AlarmsHeaderServiceImpl alarmsHeaderServiceImpl = null;
+
        @Before
        public void before() throws Exception { 
+               alarmsHeaderServiceImpl = new AlarmsHeaderServiceImpl();
+               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;
+                       }
+                       @Mock
+                       public void save(Object object) {
+                       }
+                       @Mock
+                       public void flush() {
+                       }
+               };
+               new MockUp<SessionFactory>() {
+                       @Mock
+                       public Session openSession() {
+                               return mockedSession.getMockInstance();
+                       }
+               };
+               new MockUp<Transaction>() {
+                       @Mock
+                       public void commit() {
+                       }
+               };
+               new MockUp<AlarmsHeaderServiceImpl>() {
+                       @Mock
+                       private Session getSession() {
+                               return mockedSession.getMockInstance();
+                       }
+               };
        }
 
        @After
@@ -90,43 +128,6 @@ public class AlarmsHeaderServiceImplTest {
                ah.setUpdateTime(DateUtils.now());
                ah.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;
-                       }
-                       @Mock
-                       public void save(Object object) {
-                       }
-                       @Mock
-                       public void flush() {
-                       }
-               };
-               new MockUp<SessionFactory>() {
-                       @Mock
-                       public Session openSession() {
-                               return mockedSession.getMockInstance();
-                       }
-               };
-               new MockUp<Transaction>() {
-                       @Mock
-                       public void commit() {
-                       }
-               };
-               new MockUp<AlarmsHeaderServiceImpl>() {
-                       @Mock
-                       private Session getSession() {
-                               return mockedSession.getMockInstance();
-                       }
-               };
-
-               AlarmsHeaderServiceImpl alarmsHeaderServiceImpl = new AlarmsHeaderServiceImpl();
                alarmsHeaderServiceImpl.saveAlarmsHeader(ah);
        }