Fix unit tests 58/103758/4
authorDmitry Puzikov <d.puzikov2@partner.samsung.com>
Mon, 16 Mar 2020 17:37:46 +0000 (18:37 +0100)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Thu, 19 Mar 2020 14:29:29 +0000 (14:29 +0000)
Added asserts where missing into the
src/test/java/org/openecomp/sdc/be/components/lifecycle/*

Change-Id: Ib888f15c0649e18afe67799fbf540f7a6bb2324a
Issue-ID: SDC-2834
Signed-off-by: Dmitry Puzikov <d.puzikov2@partner.samsung.com>
catalog-be/src/test/java/org/openecomp/sdc/be/components/lifecycle/LifecycleChangeInfoBaseTest.java
catalog-be/src/test/java/org/openecomp/sdc/be/components/lifecycle/LifecycleChangeInfoWithActionTest.java

index b25dfb8..f59413b 100644 (file)
@@ -20,6 +20,9 @@
 
 package org.openecomp.sdc.be.components.lifecycle;
 
+import static org.assertj.core.api.Assertions.assertThat;
+
+import mockit.Deencapsulation;
 import org.junit.Test;
 
 public class LifecycleChangeInfoBaseTest {
@@ -30,21 +33,26 @@ public class LifecycleChangeInfoBaseTest {
 
        @Test
        public void testGetUserRemarks() throws Exception {
+               String remarks = "ABC123*";
                LifecycleChangeInfoBase testSubject;
                String result;
 
                // default test
                testSubject = createTestSubject();
+               Deencapsulation.setField(testSubject, "userRemarks", remarks);
                result = testSubject.getUserRemarks();
+               assertThat(result).isNotEmpty();
+               assertThat(result).isEqualTo(remarks);
        }
 
        @Test
        public void testSetUserRemarks() throws Exception {
                LifecycleChangeInfoBase testSubject;
-               String userRemarks = "";
+               String userRemarks = "ABC123*";
 
                // default test
                testSubject = createTestSubject();
                testSubject.setUserRemarks(userRemarks);
+               assertThat((String)Deencapsulation.getField(testSubject, "userRemarks")).isEqualTo(userRemarks);
        }
 }
index 67e917a..7d794d8 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
 package org.openecomp.sdc.be.components.lifecycle;
 
+import mockit.Deencapsulation;
 import org.junit.Test;
 import org.openecomp.sdc.be.components.lifecycle.LifecycleChangeInfoWithAction.LifecycleChanceActionEnum;
 
+import static org.assertj.core.api.Assertions.assertThat;
+
 public class LifecycleChangeInfoWithActionTest {
 
        private LifecycleChangeInfoWithAction createTestSubject() {
@@ -31,18 +34,22 @@ public class LifecycleChangeInfoWithActionTest {
 
        @Test
        public void testConstructor() throws Exception {
-               new LifecycleChangeInfoWithAction("mock");
-               new LifecycleChangeInfoWithAction("mock", LifecycleChanceActionEnum.CREATE_FROM_CSAR);
+               LifecycleChangeInfoWithAction obj1 = new LifecycleChangeInfoWithAction("mock");
+               LifecycleChangeInfoWithAction obj2 = new LifecycleChangeInfoWithAction("mock", LifecycleChanceActionEnum.CREATE_FROM_CSAR);
+               assertThat(obj1).isInstanceOf(LifecycleChangeInfoWithAction.class);
+               assertThat(obj2).isInstanceOf(LifecycleChangeInfoWithAction.class);
        }
-       
+
        @Test
        public void testGetAction() throws Exception {
                LifecycleChangeInfoWithAction testSubject;
-               LifecycleChanceActionEnum result;
+               LifecycleChanceActionEnum action = LifecycleChanceActionEnum.CREATE_FROM_CSAR;
 
                // default test
                testSubject = createTestSubject();
-               result = testSubject.getAction();
+               Deencapsulation.setField(testSubject, "action", action);
+               LifecycleChanceActionEnum result = testSubject.getAction();
+               assertThat(result).isEqualTo(action);
        }
 
        @Test
@@ -53,5 +60,7 @@ public class LifecycleChangeInfoWithActionTest {
                // default test
                testSubject = createTestSubject();
                testSubject.setAction(action);
+               LifecycleChanceActionEnum result = Deencapsulation.getField(testSubject, "action");
+               assertThat(result).isEqualTo(action);
        }
 }