aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java
diff options
context:
space:
mode:
author’zhaoyh6‘ <zhaoyh6@asiainfo.com>2022-03-23 09:41:45 +0800
committer’zhaoyh6‘ <zhaoyh6@asiainfo.com>2022-03-23 09:42:40 +0800
commit346b023cda770a75b85828a2a4ccb51ceb81b3e6 (patch)
tree2af125e32e48bef16404d4b84a102045ae836746 /server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java
parentb2f757044deb48143b6bac2a6340d2dc4bd107a9 (diff)
feat:Add instance modification function4.0.6
Issue-ID: REQ-1075 Signed-off-by: ’zhaoyh6‘ <zhaoyh6@asiainfo.com> Change-Id: I60151668dd67a2325b34f0c2a57df14993be84ad
Diffstat (limited to 'server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java')
-rw-r--r--server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java b/server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java
index 90353d4b..7fb9eb5e 100644
--- a/server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java
+++ b/server/src/test/java/org/onap/usecaseui/server/service/intent/impl/IntentInstanceServiceImplTest.java
@@ -987,4 +987,29 @@ public class IntentInstanceServiceImplTest {
when(session.createQuery("select count(*) from IntentInstance")).thenThrow(new RuntimeException());
assertEquals(intentInstanceService.getIntentInstanceAllCount(),-1);
}
+
+ @Test
+ public void updateCCVPNInstanceTest() throws IOException {
+ CCVPNInstance instance = new CCVPNInstance();
+ instance.setInstanceId("1");
+ instance.setAccessPointOneBandWidth(1);
+
+ CCVPNInstance ccvpnInstance = new CCVPNInstance();
+ ccvpnInstance.setInstanceId(instance.getInstanceId());
+
+ Query query = mock(Query.class);
+ when(session.createQuery("from CCVPNInstance where instanceId = :instanceId")).thenReturn(query);
+ when(query.setParameter(anyString(), anyString())).thenReturn(query);
+ when(query.uniqueResult()).thenReturn(ccvpnInstance);
+
+ IntentInstanceServiceImpl spy = PowerMockito.spy(intentInstanceService);
+ doNothing().when(spy).saveIntentInstanceToAAI(anyString(),any(CCVPNInstance.class));
+
+ Transaction tx = Mockito.mock(Transaction.class);
+ Mockito.when(session.beginTransaction()).thenReturn(tx);
+ doNothing().when(session).update(ccvpnInstance);
+ Mockito.doNothing().when(tx).commit();
+
+ assertEquals(spy.updateCCVPNInstance(instance), 1);
+ }
} \ No newline at end of file