summaryrefslogtreecommitdiffstats
path: root/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp
diff options
context:
space:
mode:
authorRob Daugherty <rd472p@att.com>2018-03-14 02:07:32 -0400
committerRob Daugherty <rd472p@att.com>2018-03-14 04:08:41 -0400
commit38f720752af4d4aad8c4e467a288d9048659f688 (patch)
treee81066a8b5c77272e30fb57a64999573c4db4d86 /mso-api-handlers/mso-requests-db/src/test/java/org/openecomp
parentaee3d223f92a6f250f43e17558a2dfd576ff7294 (diff)
AT&T 1712 and 1802 release code
This is code from AT&T's 1712 and 1802 releases. Change-Id: Ie1e85851e94bc66c4d9514a0226c221939531a04 Issue-ID: SO-425 Signed-off-by: Rob Daugherty <rd472p@att.com>
Diffstat (limited to 'mso-api-handlers/mso-requests-db/src/test/java/org/openecomp')
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusDbTest.java88
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusTest.java232
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusDbTest.java109
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusTest.java253
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestDatabaseTest.java40
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestsDatabaseTest.java3
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusDbTest.java67
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusTest.java165
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusDbTest.java67
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusTest.java140
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupDbTest.java63
-rw-r--r--mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupTest.java118
12 files changed, 1345 insertions, 0 deletions
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusDbTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusDbTest.java
new file mode 100644
index 0000000000..77f5a1d699
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusDbTest.java
@@ -0,0 +1,88 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import org.junit.Test;
+import org.mockito.Mockito;
+
+
+public class OperationalEnvDistributionStatusDbTest {
+
+
+ private static final String distributionId = "ff3514e3-5a33-55df-13ab-12abad84e7ff";
+ private static final String operationalEnvId = "12abad84e7ff";
+ private static final String serviceModelVersionId = "ff305d54-75b4-431b-adb2-eb6b9e5ff001";
+ private static final String requestId = "431b-adb2-eb6b9e5ff001";
+ private static final String status = "SENT";
+ private OperationalEnvDistributionStatus operEnvDistStatus;
+
+
+ @Test
+ public void testGetOperationalEnvDistributionStatus() {
+
+ OperationalEnvDistributionStatusDb oeds = Mockito.mock(OperationalEnvDistributionStatusDb.class);
+ Mockito.when(oeds.getOperationalEnvDistributionStatus("ff3514e3-5a33-55df-13ab-12abad84e7ff")).thenReturn(operEnvDistStatus);
+ OperationalEnvDistributionStatus actual = oeds.getOperationalEnvDistributionStatus(distributionId);
+ assertEquals(actual, operEnvDistStatus);
+ verify(oeds, times(1)).getOperationalEnvDistributionStatus(any(String.class));
+ }
+
+ @Test
+ public void testGetOperationalEnvDistributionStatusPerReqId() {
+
+ OperationalEnvDistributionStatusDb oeds = Mockito.mock(OperationalEnvDistributionStatusDb.class);
+ Mockito.when(oeds.getOperationalEnvDistributionStatusPerReqId("ff3514e3-5a33-55df-13ab-12abad84e7ff", "431b-adb2-eb6b9e5ff001")).thenReturn(operEnvDistStatus);
+ OperationalEnvDistributionStatus actual = oeds.getOperationalEnvDistributionStatusPerReqId(distributionId, requestId);
+ assertEquals(actual, operEnvDistStatus);
+ verify(oeds, times(1)).getOperationalEnvDistributionStatusPerReqId(any(String.class), any(String.class));
+ }
+
+ @Test
+ public void testUpdateOperationalEnvDistributionStatus() {
+
+ int val = 1;
+ OperationalEnvDistributionStatusDb oeds = Mockito.mock(OperationalEnvDistributionStatusDb.class);
+ Mockito.when(oeds.updateOperationalEnvDistributionStatus("OK", "ff3514e3-5a33", "ff3514e3-5a33", "ff3514e3-5a33-55df-13ab-12abad84e7ff")).thenReturn(val);
+ int actual = oeds.updateOperationalEnvDistributionStatus("OK", "ff3514e3-5a33", "ff3514e3-5a33", "ff3514e3-5a33-55df-13ab-12abad84e7ff");
+ assertEquals(actual, val);
+ verify(oeds, times(1)).updateOperationalEnvDistributionStatus(any(String.class), any(String.class), any(String.class), any(String.class));
+ }
+
+ @Test
+ public void testInsertOperationalEnvDistributionStatus() {
+
+ OperationalEnvDistributionStatusDb oeds = mock(OperationalEnvDistributionStatusDb.class);
+
+ oeds.insertOperationalEnvDistributionStatus(distributionId, operationalEnvId, serviceModelVersionId, status, requestId);
+ doNothing().when(oeds).insertOperationalEnvDistributionStatus(any(String.class), any(String.class), any(String.class), any(String.class), any(String.class));
+ verify(oeds, times(1)).insertOperationalEnvDistributionStatus(any(String.class), any(String.class), any(String.class), any(String.class), any(String.class));
+
+ }
+
+} \ No newline at end of file
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusTest.java
new file mode 100644
index 0000000000..b0c1c02e7f
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusTest.java
@@ -0,0 +1,232 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import static org.junit.Assert.*;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import java.sql.Timestamp;
+
+public class OperationalEnvDistributionStatusTest {
+
+ OperationalEnvDistributionStatus _operationalEnvDistributionStatus;
+
+ protected String _distributionId;
+ protected String _operationalEnvId;
+ protected String _serviceModelVersionId;
+ protected String _requestId;
+ protected String _distributionIdStatus;
+ protected String _distributionIdErrorReason;
+ protected Timestamp _createTime;
+ protected Timestamp _modifyTime;
+
+ public OperationalEnvDistributionStatusTest() {
+ }
+
+ @Before
+ public void setUp() {
+ _operationalEnvDistributionStatus = mock(OperationalEnvDistributionStatus.class);
+ _distributionId = "12abad84e7ff";
+ _operationalEnvId = "28122015552391";
+ _serviceModelVersionId = "28122015552391-aa";
+ _requestId = "1234";
+ _distributionIdStatus = "SENT";
+ _distributionIdErrorReason = "Fail";
+ _createTime = new Timestamp (System.currentTimeMillis());
+ _modifyTime = new Timestamp (System.currentTimeMillis());
+
+ when(_operationalEnvDistributionStatus.getDistributionId()).thenReturn(_distributionId);
+ when(_operationalEnvDistributionStatus.getOperationalEnvId()).thenReturn(_operationalEnvId);
+ when(_operationalEnvDistributionStatus.getServiceModelVersionId()).thenReturn(_serviceModelVersionId);
+ when(_operationalEnvDistributionStatus.getRequestId()).thenReturn(_requestId);
+ when(_operationalEnvDistributionStatus.getDistributionIdStatus()).thenReturn(_distributionIdStatus);
+ when(_operationalEnvDistributionStatus.getDistributionIdErrorReason()).thenReturn(_distributionIdErrorReason);
+ when(_operationalEnvDistributionStatus.getCreateTime()).thenReturn(_createTime);
+ when(_operationalEnvDistributionStatus.getModifyTime()).thenReturn(_modifyTime);
+ }
+
+
+ @After
+ public void tearDown() {
+ _operationalEnvDistributionStatus = null;
+ }
+
+ /**
+ * Test of getDistributionId method
+ */
+ @Test
+ public void testGetDistributionId() {
+ _operationalEnvDistributionStatus.setDistributionId(_distributionId);
+ assertEquals(_operationalEnvDistributionStatus.getDistributionId(),_distributionId);
+
+ }
+
+ /**
+ * Test setDistributionId method
+ */
+ @Test
+ public void testSetDistributionId() {
+ _operationalEnvDistributionStatus.setDistributionId(_distributionId);
+ verify(_operationalEnvDistributionStatus).setDistributionId(_distributionId);
+ }
+
+ /**
+ * Test of getOperationalEnvId method
+ */
+ @Test
+ public void testGetOperationalEnvId() {
+ _operationalEnvDistributionStatus.setOperationalEnvId(_operationalEnvId);
+ assertEquals(_operationalEnvDistributionStatus.getOperationalEnvId(),_operationalEnvId);
+
+ }
+
+ /**
+ * Test setOperationalEnvId method
+ */
+ @Test
+ public void testSetOperationalEnvId() {
+ _operationalEnvDistributionStatus.setOperationalEnvId(_operationalEnvId);
+ verify(_operationalEnvDistributionStatus).setOperationalEnvId(_operationalEnvId);
+ }
+
+ /**
+ * Test of getServiceModelVersionId method
+ */
+ @Test
+ public void testGetServiceModelVersionId() {
+ _operationalEnvDistributionStatus.setServiceModelVersionId(_serviceModelVersionId);
+ assertEquals(_operationalEnvDistributionStatus.getServiceModelVersionId(),_serviceModelVersionId);
+
+ }
+
+ /**
+ * Test setServiceModelVersionId method
+ */
+ @Test
+ public void testSetServiceModelVersionId() {
+ _operationalEnvDistributionStatus.setServiceModelVersionId(_serviceModelVersionId);
+ verify(_operationalEnvDistributionStatus).setServiceModelVersionId(_serviceModelVersionId);
+ }
+
+ /**
+ * Test of getRequestId method
+ */
+ @Test
+ public void testGetRequestId() {
+ _operationalEnvDistributionStatus.setRequestId(_requestId);
+ assertEquals(_operationalEnvDistributionStatus.getRequestId(),_requestId);
+
+ }
+
+ /**
+ * Test setRequestId method
+ */
+ @Test
+ public void testSetRequestId() {
+ _operationalEnvDistributionStatus.setRequestId(_requestId);
+ verify(_operationalEnvDistributionStatus).setRequestId(_requestId);
+ }
+
+ /**
+ * Test of getDistributionIdStatus method
+ */
+ @Test
+ public void testGetDistributionIdStatus() {
+ _operationalEnvDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
+ assertEquals(_operationalEnvDistributionStatus.getDistributionIdStatus(),_distributionIdStatus);
+
+ }
+
+ /**
+ * Test setDistributionIdStatus method
+ */
+ @Test
+ public void testSetDistributionIdStatus() {
+ _operationalEnvDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
+ verify(_operationalEnvDistributionStatus).setDistributionIdStatus(_distributionIdStatus);
+ }
+
+ /**
+ * Test of getDistributionIdErrorReason method
+ */
+ @Test
+ public void testGetDistributionIdErrorReason() {
+ _operationalEnvDistributionStatus.setDistributionIdErrorReason(_distributionIdErrorReason);
+ assertEquals(_operationalEnvDistributionStatus.getDistributionIdErrorReason(),_distributionIdErrorReason);
+
+ }
+
+ /**
+ * Test setDistributionIdErrorReason method
+ */
+ @Test
+ public void testSetDistributionIdErrorReason() {
+ _operationalEnvDistributionStatus.setDistributionIdErrorReason(_distributionIdErrorReason);
+ verify(_operationalEnvDistributionStatus).setDistributionIdErrorReason(_distributionIdErrorReason);
+ }
+
+ /**
+ * Test of getCreateTime method
+ */
+ @Test
+ public void testGetCreateTime() {
+ _operationalEnvDistributionStatus.setCreateTime(_createTime);
+ System.out.println("CreateTime : " + _createTime);
+ assertEquals(_operationalEnvDistributionStatus.getCreateTime(),_createTime);
+
+ }
+
+ /**
+ * Test setCreateTime method
+ */
+ @Test
+ public void testSetCreateTime() {
+ _operationalEnvDistributionStatus.setCreateTime(_createTime);
+ verify(_operationalEnvDistributionStatus).setCreateTime(_createTime);
+ }
+
+ /**
+ * Test of getModifyTime method
+ */
+ @Test
+ public void testGetModifyTime() {
+ _operationalEnvDistributionStatus.setModifyTime(_modifyTime);
+ System.out.println("ModifyTime : " + _modifyTime);
+ assertEquals(_operationalEnvDistributionStatus.getModifyTime(),_modifyTime);
+
+ }
+
+ /**
+ * Test setModifyTime method
+ */
+ @Test
+ public void testSetModifyTime() {
+ _operationalEnvDistributionStatus.setModifyTime(_modifyTime);
+ verify(_operationalEnvDistributionStatus).setModifyTime(_modifyTime);
+ }
+
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusDbTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusDbTest.java
new file mode 100644
index 0000000000..77776c2fe1
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusDbTest.java
@@ -0,0 +1,109 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Test;
+import org.mockito.Mockito;
+
+public class OperationalEnvServiceModelStatusDbTest {
+
+
+ private static final String operationalEnvId = "12abad84e7ff";
+ private static final String serviceModelVersionId = "ff305d54-75b4-431b-adb2-eb6b9e5ff001";
+ private static final String requestId = "431b-adb2-eb6b9e5ff001";
+ private static final String status = "SENT";
+ private static final int retryCount = 1;
+ private static final String recoveryAction = "Retry";
+ private static final String workloadContext = "VNF_D2D";
+
+ private OperationalEnvServiceModelStatus operEnvDistStatus;
+
+
+ @Test
+ public void testGetOperationalEnvDistributionStatus() {
+
+ OperationalEnvServiceModelStatusDb oesms = Mockito.mock(OperationalEnvServiceModelStatusDb.class);
+ Mockito.when(oesms.getOperationalEnvServiceModelStatus("12abad84e7ff", "ff305d54-75b4-431b-adb2-eb6b9e5ff001")).thenReturn(operEnvDistStatus);
+ OperationalEnvServiceModelStatus actual = oesms.getOperationalEnvServiceModelStatus(operationalEnvId, serviceModelVersionId);
+ assertEquals(actual, operEnvDistStatus);
+ verify(oesms, times(1)).getOperationalEnvServiceModelStatus(any(String.class), any(String.class));
+ }
+
+ @Test
+ public void testGetOperationalEnvIdStatus() {
+
+ List<OperationalEnvServiceModelStatus> operEnvSvcModelStatus = new ArrayList<>();
+ OperationalEnvServiceModelStatusDb oesms = Mockito.mock(OperationalEnvServiceModelStatusDb.class);
+ Mockito.when(oesms.getOperationalEnvIdStatus("12abad84e7ff", "ff305d54-75b4-431b-adb2-eb6b9e5ff001")).thenReturn(operEnvSvcModelStatus);
+ List<OperationalEnvServiceModelStatus> actual = oesms.getOperationalEnvIdStatus(operationalEnvId, requestId);
+ assertEquals(actual, operEnvSvcModelStatus);
+ verify(oesms, times(1)).getOperationalEnvIdStatus(any(String.class), any(String.class));
+
+ }
+
+ @Test
+ public void testUpdateOperationalEnvRetryCountStatus() {
+
+ int val = 1;
+ OperationalEnvServiceModelStatusDb oesms = Mockito.mock(OperationalEnvServiceModelStatusDb.class);
+ Mockito.when(oesms.updateOperationalEnvRetryCountStatus("12abad84e7ff", "ff305d54-75b4-431b-adb2-eb6b9e5ff001", "SENT", 1)).thenReturn(val);
+ int actual = oesms.updateOperationalEnvRetryCountStatus(operationalEnvId, serviceModelVersionId, status, retryCount);
+ assertEquals(actual, val);
+ verify(oesms, times(1)).updateOperationalEnvRetryCountStatus(any(String.class), any(String.class), any(String.class), any(int.class));
+ }
+
+ @Test
+ public void testUpdateOperationalEnvRetryCountStatusPerReqId() {
+
+ int val = 1;
+ OperationalEnvServiceModelStatusDb oesms = Mockito.mock(OperationalEnvServiceModelStatusDb.class);
+ Mockito.when(oesms.updateOperationalEnvRetryCountStatusPerReqId("12abad84e7ff", "ff305d54-75b4-431b-adb2-eb6b9e5ff001", "SENT", 1, "431b-adb2-eb6b9e5ff001")).thenReturn(val);
+ int actual = oesms.updateOperationalEnvRetryCountStatusPerReqId(operationalEnvId, serviceModelVersionId, status, retryCount, requestId);
+ assertEquals(actual, val);
+ verify(oesms, times(1)).updateOperationalEnvRetryCountStatusPerReqId(any(String.class), any(String.class), any(String.class),
+ any(int.class), any(String.class));
+ }
+
+
+ @Test
+ public void testInsertOperationalEnvServiceModelStatus() {
+
+ OperationalEnvServiceModelStatusDb oesms = mock(OperationalEnvServiceModelStatusDb.class);
+
+ oesms.insertOperationalEnvServiceModelStatus(requestId, operationalEnvId, serviceModelVersionId, status, recoveryAction, retryCount, workloadContext);
+ doNothing().when(oesms).insertOperationalEnvServiceModelStatus(any(String.class), any(String.class), any(String.class),
+ any(String.class), any(String.class), any(int.class), any(String.class));
+ verify(oesms, times(1)).insertOperationalEnvServiceModelStatus(any(String.class), any(String.class), any(String.class),
+ any(String.class), any(String.class), any(int.class), any(String.class));
+
+ }
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusTest.java
new file mode 100644
index 0000000000..eb6a9f1d82
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusTest.java
@@ -0,0 +1,253 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import java.sql.Timestamp;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class OperationalEnvServiceModelStatusTest {
+
+ OperationalEnvServiceModelStatus _operationalEnvServiceModelStatus;
+
+ protected String _requestId;
+ protected String _operationalEnvId;
+ protected String _serviceModelVersionId;
+ protected String _serviceModelVersionDistrStatus;
+ protected String _recoveryAction;
+ private int _retryCount;
+ private String _workloadContext;
+ protected Timestamp _createTime;
+ protected Timestamp _modifyTime;
+
+
+ public OperationalEnvServiceModelStatusTest() {
+ }
+
+ @Before
+ public void setUp() {
+ _operationalEnvServiceModelStatus = mock(OperationalEnvServiceModelStatus.class);
+ _requestId = "1234";
+ _operationalEnvId = "28122015552391";
+ _serviceModelVersionId = "28122015552391-aa";
+ _serviceModelVersionDistrStatus = "SENT";
+ _recoveryAction = "Retry";
+ _retryCount = 0;
+ _workloadContext = "VNF_E2E-IST";
+ _createTime = new Timestamp (System.currentTimeMillis());
+ _modifyTime = new Timestamp (System.currentTimeMillis());
+
+ when(_operationalEnvServiceModelStatus.getRequestId()).thenReturn(_requestId);
+ when(_operationalEnvServiceModelStatus.getOperationalEnvId()).thenReturn(_operationalEnvId);
+ when(_operationalEnvServiceModelStatus.getServiceModelVersionId()).thenReturn(_serviceModelVersionId);
+ when(_operationalEnvServiceModelStatus.getServiceModelVersionDistrStatus()).thenReturn(_serviceModelVersionDistrStatus);
+ when(_operationalEnvServiceModelStatus.getRecoveryAction()).thenReturn(_recoveryAction);
+ when(_operationalEnvServiceModelStatus.getRetryCount()).thenReturn(_retryCount);
+ when(_operationalEnvServiceModelStatus.getWorkloadContext()).thenReturn(_workloadContext);
+ when(_operationalEnvServiceModelStatus.getCreateTime()).thenReturn(_createTime);
+ when(_operationalEnvServiceModelStatus.getModifyTime()).thenReturn(_modifyTime);
+ }
+
+
+ @After
+ public void tearDown() {
+ _operationalEnvServiceModelStatus = null;
+ }
+
+ /**
+ * Test of getRequestId method
+ */
+ @Test
+ public void testGetRequestId() {
+ _operationalEnvServiceModelStatus.setRequestId(_requestId);
+ assertEquals(_operationalEnvServiceModelStatus.getRequestId(),_requestId);
+
+ }
+
+ /**
+ * Test setRequestId method
+ */
+ @Test
+ public void testSetRequestId() {
+ _operationalEnvServiceModelStatus.setRequestId(_requestId);
+ verify(_operationalEnvServiceModelStatus).setRequestId(_requestId);
+ }
+
+ /**
+ * Test of getOperationalEnvId method
+ */
+ @Test
+ public void testGetOperationalEnvId() {
+ _operationalEnvServiceModelStatus.setOperationalEnvId(_operationalEnvId);
+ assertEquals(_operationalEnvServiceModelStatus.getOperationalEnvId(),_operationalEnvId);
+
+ }
+
+ /**
+ * Test setOperationalEnvId method
+ */
+ @Test
+ public void testSetOperationalEnvId() {
+ _operationalEnvServiceModelStatus.setOperationalEnvId(_operationalEnvId);
+ verify(_operationalEnvServiceModelStatus).setOperationalEnvId(_operationalEnvId);
+ }
+
+ /**
+ * Test of getServiceModelVersionId method
+ */
+ @Test
+ public void testGetServiceModelVersionId() {
+ _operationalEnvServiceModelStatus.setServiceModelVersionId(_serviceModelVersionId);
+ assertEquals(_operationalEnvServiceModelStatus.getServiceModelVersionId(),_serviceModelVersionId);
+
+ }
+
+ /**
+ * Test setServiceModelVersionId method
+ */
+ @Test
+ public void testSetServiceModelVersionId() {
+ _operationalEnvServiceModelStatus.setServiceModelVersionId(_serviceModelVersionId);
+ verify(_operationalEnvServiceModelStatus).setServiceModelVersionId(_serviceModelVersionId);
+ }
+
+ /**
+ * Test of getServiceModelVersionId method
+ */
+ @Test
+ public void testGetServiceModelVersionDistrStatus() {
+ _operationalEnvServiceModelStatus.setServiceModelVersionDistrStatus(_serviceModelVersionDistrStatus);
+ assertEquals(_operationalEnvServiceModelStatus.getServiceModelVersionDistrStatus(),_serviceModelVersionDistrStatus);
+
+ }
+
+ /**
+ * Test setServiceModelVersionId method
+ */
+ @Test
+ public void testSetServiceModelVersionDistrStatus() {
+ _operationalEnvServiceModelStatus.setServiceModelVersionDistrStatus(_serviceModelVersionDistrStatus);
+ verify(_operationalEnvServiceModelStatus).setServiceModelVersionDistrStatus(_serviceModelVersionDistrStatus);
+ }
+
+ /**
+ * Test of getOperationalEnvId method
+ */
+ @Test
+ public void testGetRecoveryAction() {
+ _operationalEnvServiceModelStatus.setRecoveryAction(_recoveryAction);
+ assertEquals(_operationalEnvServiceModelStatus.getRecoveryAction(),_recoveryAction);
+
+ }
+
+ /**
+ * Test setOperationalEnvId method
+ */
+ @Test
+ public void testSetRecoveryAction() {
+ _operationalEnvServiceModelStatus.setRecoveryAction(_recoveryAction);
+ verify(_operationalEnvServiceModelStatus).setRecoveryAction(_recoveryAction);
+ }
+
+ /**
+ * Test of getOperationalEnvId method
+ */
+ @Test
+ public void testGetRetryCount() {
+ _operationalEnvServiceModelStatus.setRetryCount(_retryCount);
+ assertEquals(_operationalEnvServiceModelStatus.getRetryCount(),_retryCount);
+
+ }
+
+ /**
+ * Test setOperationalEnvId method
+ */
+ @Test
+ public void testSetRetryCount() {
+ _operationalEnvServiceModelStatus.setRetryCount(_retryCount);
+ verify(_operationalEnvServiceModelStatus).setRetryCount(_retryCount);
+ }
+
+ /**
+ * Test of getOperationalEnvId method
+ */
+ @Test
+ public void testGetWorkloadContext() {
+ _operationalEnvServiceModelStatus.setWorkloadContext(_workloadContext);
+ assertEquals(_operationalEnvServiceModelStatus.getWorkloadContext(),_workloadContext);
+
+ }
+
+ /**
+ * Test setOperationalEnvId method
+ */
+ @Test
+ public void testSetWorkloadContext() {
+ _operationalEnvServiceModelStatus.setWorkloadContext(_workloadContext);
+ verify(_operationalEnvServiceModelStatus).setWorkloadContext(_workloadContext);
+ }
+
+ /**
+ * Test of getCreateTime method
+ */
+ @Test
+ public void testGetCreateTime() {
+ _operationalEnvServiceModelStatus.setCreateTime(_createTime);
+ assertEquals(_operationalEnvServiceModelStatus.getCreateTime(),_createTime);
+
+ }
+
+ /**
+ * Test setCreateTime method
+ */
+ @Test
+ public void testSetCreateTime() {
+ _operationalEnvServiceModelStatus.setCreateTime(_createTime);
+ verify(_operationalEnvServiceModelStatus).setCreateTime(_createTime);
+ }
+
+ /**
+ * Test of getModifyTime method
+ */
+ @Test
+ public void testGetModifyTime() {
+ _operationalEnvServiceModelStatus.setModifyTime(_modifyTime);
+ assertEquals(_operationalEnvServiceModelStatus.getModifyTime(),_modifyTime);
+
+ }
+
+ /**
+ * Test setModifyTime method
+ */
+ @Test
+ public void testSetModifyTime() {
+ _operationalEnvServiceModelStatus.setModifyTime(_modifyTime);
+ verify(_operationalEnvServiceModelStatus).setModifyTime(_modifyTime);
+ }
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestDatabaseTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestDatabaseTest.java
new file mode 100644
index 0000000000..a26f417634
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestDatabaseTest.java
@@ -0,0 +1,40 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import static org.junit.Assert.assertNotNull;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import org.junit.Test;
+
+public class RequestDatabaseTest {
+
+ @Test
+ public void testCheckVnfIdStatus() {
+ RequestsDatabase reqDb = mock(RequestsDatabase.class);
+ when(reqDb.checkVnfIdStatus(any(String.class))).thenReturn(new InfraActiveRequests());
+
+ InfraActiveRequests response = reqDb.checkVnfIdStatus("123456");
+ assertNotNull(response);
+ }
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestsDatabaseTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestsDatabaseTest.java
index 0bb126fa42..005a28ec52 100644
--- a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestsDatabaseTest.java
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestsDatabaseTest.java
@@ -27,6 +27,7 @@ import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.openecomp.mso.db.AbstractSessionFactoryManager;
@@ -155,6 +156,7 @@ public class RequestsDatabaseTest {
}
@Test
+ @Ignore // 1802 merge
public void checkDuplicateByVnfNameTest(@Mocked AbstractSessionFactoryManager sessionFactoryManager,
@Mocked Session session,
@Mocked Query query) throws Exception {
@@ -170,6 +172,7 @@ public class RequestsDatabaseTest {
}
@Test
+ @Ignore // 1802 merge
public void checkDuplicateByVnfIdTest(@Mocked AbstractSessionFactoryManager sessionFactoryManager,
@Mocked Session session,
@Mocked Query query) throws Exception {
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusDbTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusDbTest.java
new file mode 100644
index 0000000000..cc0a5983b6
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusDbTest.java
@@ -0,0 +1,67 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import org.junit.Test;
+import org.mockito.Mockito;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import java.util.ArrayList;
+import java.util.List;
+
+
+public class WatchdogComponentDistributionStatusDbTest {
+
+ private static final String distributionId = "ff3514e3-5a33-55df-13ab-12abad84e7ff";
+ private static final String componentName = "MSO";
+ private static final String componentDistributionStatus = "SENT";
+
+
+ @Test
+ public void testGetWatchdogComponentDistributionStatus() {
+ List<WatchdogComponentDistributionStatus> watchDogCompDistStatus = new ArrayList<>();
+ WatchdogComponentDistributionStatusDb wdcds = Mockito.mock(WatchdogComponentDistributionStatusDb.class);
+ Mockito.when(wdcds.getWatchdogComponentDistributionStatus("ff3514e3-5a33-55df-13ab-12abad84e7ff")).thenReturn(watchDogCompDistStatus);
+ List<WatchdogComponentDistributionStatus> actual = wdcds.getWatchdogComponentDistributionStatus(distributionId);
+
+ assertEquals(actual, watchDogCompDistStatus);
+ verify(wdcds, times(1)).getWatchdogComponentDistributionStatus(any(String.class));
+ }
+
+
+ @Test
+ public void testInsertWatchdogComponentDistributionStatus() {
+
+ WatchdogComponentDistributionStatusDb wdcds = mock(WatchdogComponentDistributionStatusDb.class);
+
+ wdcds.insertWatchdogComponentDistributionStatus(distributionId, componentName, componentDistributionStatus);
+ doNothing().when(wdcds).insertWatchdogComponentDistributionStatus(any(String.class), any(String.class), any(String.class));
+ verify(wdcds, times(1)).insertWatchdogComponentDistributionStatus(any(String.class), any(String.class), any(String.class));
+
+ }
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusTest.java
new file mode 100644
index 0000000000..b36166942d
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusTest.java
@@ -0,0 +1,165 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import java.sql.Timestamp;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class WatchdogComponentDistributionStatusTest {
+
+ WatchdogComponentDistributionStatus _watchdogComponentDistributionStatus;
+
+ protected String _distributionId;
+ protected String _componentName;
+ protected String _componentDistributionStatus;
+ protected Timestamp _createTime;
+ protected Timestamp _modifyTime;
+
+ public WatchdogComponentDistributionStatusTest() {
+ }
+
+ @Before
+ public void setUp() {
+ _watchdogComponentDistributionStatus = mock(WatchdogComponentDistributionStatus.class);
+ _distributionId = "12abad84e7ff";
+ _componentName = "MSO";
+ _componentDistributionStatus = "SENT";
+ _createTime = new Timestamp (System.currentTimeMillis());
+ _modifyTime = new Timestamp (System.currentTimeMillis());
+
+ when(_watchdogComponentDistributionStatus.getDistributionId()).thenReturn(_distributionId);
+ when(_watchdogComponentDistributionStatus.getComponentName()).thenReturn(_componentName);
+ when(_watchdogComponentDistributionStatus.getComponentDistributionStatus()).thenReturn(_componentDistributionStatus);
+ when(_watchdogComponentDistributionStatus.getCreateTime()).thenReturn(_createTime);
+ when(_watchdogComponentDistributionStatus.getModifyTime()).thenReturn(_modifyTime);
+ }
+
+ @After
+ public void tearDown() {
+ _watchdogComponentDistributionStatus = null;
+ }
+
+ /**
+ * Test of getDistributionId method
+ */
+ @Test
+ public void testGetDistributionId() {
+ _watchdogComponentDistributionStatus.setDistributionId(_distributionId);
+ assertEquals(_watchdogComponentDistributionStatus.getDistributionId(),_distributionId);
+
+ }
+
+ /**
+ * Test setDistributionId method
+ */
+ @Test
+ public void testSetDistributionId() {
+ _watchdogComponentDistributionStatus.setDistributionId(_distributionId);
+ verify(_watchdogComponentDistributionStatus).setDistributionId(_distributionId);
+ }
+
+ /**
+ * Test of getDistributionId method
+ */
+ @Test
+ public void testGetComponentName() {
+ _watchdogComponentDistributionStatus.setComponentName(_componentName);
+ assertEquals(_watchdogComponentDistributionStatus.getComponentName(),_componentName);
+
+ }
+
+ /**
+ * Test setDistributionId method
+ */
+ @Test
+ public void testSetComponentName() {
+ _watchdogComponentDistributionStatus.setComponentName(_componentName);
+ verify(_watchdogComponentDistributionStatus).setComponentName(_componentName);
+ }
+
+ /**
+ * Test of getDistributionId method
+ */
+ @Test
+ public void testGetComponentDistributionStatus() {
+ _watchdogComponentDistributionStatus.setComponentDistributionStatus(_componentDistributionStatus);
+ assertEquals(_watchdogComponentDistributionStatus.getComponentDistributionStatus(),_componentDistributionStatus);
+
+ }
+
+ /**
+ * Test setDistributionId method
+ */
+ @Test
+ public void testSetComponentDistributionStatus() {
+ _watchdogComponentDistributionStatus.setComponentDistributionStatus(_componentDistributionStatus);
+ verify(_watchdogComponentDistributionStatus).setComponentDistributionStatus(_componentDistributionStatus);
+ }
+
+ /**
+ * Test of getCreateTime method
+ */
+ @Test
+ public void testGetCreateTime() {
+ _watchdogComponentDistributionStatus.setCreateTime(_createTime);
+ System.out.println("CreateTime : " + _createTime);
+ assertEquals(_watchdogComponentDistributionStatus.getCreateTime(),_createTime);
+
+ }
+
+ /**
+ * Test setCreateTime method
+ */
+ @Test
+ public void testSetCreateTime() {
+ _watchdogComponentDistributionStatus.setCreateTime(_createTime);
+ verify(_watchdogComponentDistributionStatus).setCreateTime(_createTime);
+ }
+
+ /**
+ * Test of getModifyTime method
+ */
+ @Test
+ public void testGetModifyTime() {
+ _watchdogComponentDistributionStatus.setModifyTime(_modifyTime);
+ System.out.println("ModifyTime : " + _modifyTime);
+ assertEquals(_watchdogComponentDistributionStatus.getModifyTime(),_modifyTime);
+
+ }
+
+ /**
+ * Test setModifyTime method
+ */
+ @Test
+ public void testSetModifyTime() {
+ _watchdogComponentDistributionStatus.setModifyTime(_modifyTime);
+ verify(_watchdogComponentDistributionStatus).setModifyTime(_modifyTime);
+ }
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusDbTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusDbTest.java
new file mode 100644
index 0000000000..3343e0aaf6
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusDbTest.java
@@ -0,0 +1,67 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import org.junit.Test;
+import org.mockito.Mockito;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+public class WatchdogDistributionStatusDbTest {
+
+ private static final String distributionId = "ff3514e3-5a33-55df-13ab-12abad84e7ff";
+
+ @Test
+ public void testUpdateWatchdogDistributionIdStatus() {
+ WatchdogDistributionStatusDb wdds = Mockito.mock(WatchdogDistributionStatusDb.class);
+
+ doNothing().when(wdds).updateWatchdogDistributionIdStatus("ff3514e3-5a33-55df-13ab-12abad84e7ff", "SENT");
+ wdds.updateWatchdogDistributionIdStatus(any(String.class), any(String.class));
+ verify(wdds, times(1)).updateWatchdogDistributionIdStatus(any(String.class), any(String.class));
+ }
+
+ @Test
+ public void testInsertWatchdogDistributionId() {
+
+ WatchdogDistributionStatusDb wdds = mock(WatchdogDistributionStatusDb.class);
+
+ wdds.insertWatchdogDistributionId(distributionId);
+ doNothing().when(wdds).insertWatchdogDistributionId(any(String.class));
+ verify(wdds, times(1)).insertWatchdogDistributionId(any(String.class));
+
+ }
+
+ @Test
+ public void testGetWatchdogDistributionIdStatus() {
+
+ WatchdogDistributionStatusDb wdds = Mockito.mock(WatchdogDistributionStatusDb.class);
+ Mockito.when(wdds.getWatchdogDistributionIdStatus("ff305d54-75b4-431b-adb2-eb6b9e5ff001")).thenReturn("ff3514e3-5a33-55df-13ab-12abad84e7ff");
+ String actual = wdds.getWatchdogDistributionIdStatus("ff305d54-75b4-431b-adb2-eb6b9e5ff001");
+ assertEquals(actual, distributionId);
+ verify(wdds, times(1)).getWatchdogDistributionIdStatus(any(String.class));
+ }
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusTest.java
new file mode 100644
index 0000000000..85ac4bba4a
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusTest.java
@@ -0,0 +1,140 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import java.sql.Timestamp;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class WatchdogDistributionStatusTest {
+
+ WatchdogDistributionStatus _watchdogDistributionStatus;
+
+ protected String _distributionId;
+ protected String _distributionIdStatus;
+ protected Timestamp _createTime;
+ protected Timestamp _modifyTime;
+
+ public WatchdogDistributionStatusTest() {
+ }
+
+ @Before
+ public void setUp() {
+ _watchdogDistributionStatus = mock(WatchdogDistributionStatus.class);
+ _distributionId = "12abad84e7ff";
+ _distributionIdStatus = "SENT";
+ _createTime = new Timestamp (System.currentTimeMillis());
+ _modifyTime = new Timestamp (System.currentTimeMillis());
+
+ when(_watchdogDistributionStatus.getDistributionId()).thenReturn(_distributionId);
+ when(_watchdogDistributionStatus.getDistributionIdStatus()).thenReturn(_distributionIdStatus);
+ when(_watchdogDistributionStatus.getCreateTime()).thenReturn(_createTime);
+ when(_watchdogDistributionStatus.getModifyTime()).thenReturn(_modifyTime);
+ }
+
+ @After
+ public void tearDown() {
+ _watchdogDistributionStatus = null;
+ }
+
+ /**
+ * Test of getDistributionId method
+ */
+ @Test
+ public void testGetDistributionId() {
+ _watchdogDistributionStatus.setDistributionId(_distributionId);
+ assertEquals(_watchdogDistributionStatus.getDistributionId(),_distributionId);
+
+ }
+
+ /**
+ * Test setDistributionId method
+ */
+ @Test
+ public void testSetDistributionId() {
+ _watchdogDistributionStatus.setDistributionId(_distributionId);
+ verify(_watchdogDistributionStatus).setDistributionId(_distributionId);
+ }
+
+ /**
+ * Test of getDistributionIdStatus method
+ */
+ @Test
+ public void testGetComponentDistributionStatus() {
+ _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
+ assertEquals(_watchdogDistributionStatus.getDistributionIdStatus(),_distributionIdStatus);
+
+ }
+
+ /**
+ * Test setDistributionIdStatus method
+ */
+ @Test
+ public void testSetComponentDistributionStatus() {
+ _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
+ verify(_watchdogDistributionStatus).setDistributionIdStatus(_distributionIdStatus);
+ }
+
+ /**
+ * Test of getCreateTime method
+ */
+ @Test
+ public void testGetCreateTime() {
+ _watchdogDistributionStatus.setCreateTime(_createTime);
+ assertEquals(_watchdogDistributionStatus.getCreateTime(),_createTime);
+
+ }
+
+ /**
+ * Test setCreateTime method
+ */
+ @Test
+ public void testSetCreateTime() {
+ _watchdogDistributionStatus.setCreateTime(_createTime);
+ verify(_watchdogDistributionStatus).setCreateTime(_createTime);
+ }
+
+ /**
+ * Test of getModifyTime method
+ */
+ @Test
+ public void testGetModifyTime() {
+ _watchdogDistributionStatus.setModifyTime(_modifyTime);
+ assertEquals(_watchdogDistributionStatus.getModifyTime(),_modifyTime);
+
+ }
+
+ /**
+ * Test setModifyTime method
+ */
+ @Test
+ public void testSetModifyTime() {
+ _watchdogDistributionStatus.setModifyTime(_modifyTime);
+ verify(_watchdogDistributionStatus).setModifyTime(_modifyTime);
+ }
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupDbTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupDbTest.java
new file mode 100644
index 0000000000..9e09aeed00
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupDbTest.java
@@ -0,0 +1,63 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+/**
+ *
+ */
+package org.openecomp.mso.requestsdb;
+
+import org.junit.Test;
+import org.mockito.Mockito;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+
+public class WatchdogServiceModVerIdLookupDbTest {
+
+ private static final String distributionId = "ff3514e3-5a33-55df-13ab-12abad84e7ff";
+ private static final String serviceModelVersionId = "SENT";
+
+ @Test
+ public void testInsertWatchdogServiceModVerIdLookup() {
+
+ WatchdogServiceModVerIdLookupDb wdsm = mock(WatchdogServiceModVerIdLookupDb.class);
+
+ wdsm.insertWatchdogServiceModVerIdLookup(distributionId, serviceModelVersionId);
+ doNothing().when(wdsm).insertWatchdogServiceModVerIdLookup(any(String.class), any(String.class));
+ verify(wdsm, times(1)).insertWatchdogServiceModVerIdLookup(any(String.class), any(String.class));
+
+ }
+
+ @Test
+ public void testGetWatchdogServiceModVerId() {
+
+ WatchdogServiceModVerIdLookupDb wdsm = Mockito.mock(WatchdogServiceModVerIdLookupDb.class);
+ Mockito.when(wdsm.getWatchdogServiceModVerId("ff305d54-75b4-431b-adb2-eb6b9e5ff001")).thenReturn("ff3514e3-5a33-55df-13ab-12abad84e7ff");
+ String actual = wdsm.getWatchdogServiceModVerId("ff305d54-75b4-431b-adb2-eb6b9e5ff001");
+ assertEquals(actual, "ff3514e3-5a33-55df-13ab-12abad84e7ff");
+ verify(wdsm, times(1)).getWatchdogServiceModVerId(any(String.class));
+ }
+
+}
diff --git a/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupTest.java b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupTest.java
new file mode 100644
index 0000000000..beda191194
--- /dev/null
+++ b/mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupTest.java
@@ -0,0 +1,118 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.requestsdb;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import java.sql.Timestamp;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class WatchdogServiceModVerIdLookupTest {
+
+ WatchdogServiceModVerIdLookup _watchdogServiceModVerIdLookup;
+
+ protected String _distributionId;
+ protected String _serviceModelVersionId;
+ protected Timestamp _createTime;
+
+ public WatchdogServiceModVerIdLookupTest() {
+ }
+
+ @Before
+ public void setUp() {
+ _watchdogServiceModVerIdLookup = mock(WatchdogServiceModVerIdLookup.class);
+ _serviceModelVersionId = "12abad84e7ff";
+ _createTime = new Timestamp (System.currentTimeMillis());
+
+ when(_watchdogServiceModVerIdLookup.getDistributionId()).thenReturn(_distributionId);
+ when(_watchdogServiceModVerIdLookup.getServiceModelVersionId()).thenReturn(_serviceModelVersionId);
+ when(_watchdogServiceModVerIdLookup.getCreateTime()).thenReturn(_createTime);
+ }
+
+ @After
+ public void tearDown() {
+ _watchdogServiceModVerIdLookup = null;
+ }
+
+ /**
+ * Test of getDistributionId method
+ */
+ @Test
+ public void testGetDistributionId() {
+ _watchdogServiceModVerIdLookup.setDistributionId(_distributionId);
+ assertEquals(_watchdogServiceModVerIdLookup.getDistributionId(),_distributionId);
+
+ }
+
+ /**
+ * Test setDistributionId method
+ */
+ @Test
+ public void testSetDistributionId() {
+ _watchdogServiceModVerIdLookup.setDistributionId(_distributionId);
+ verify(_watchdogServiceModVerIdLookup).setDistributionId(_distributionId);
+ }
+
+ /**
+ * Test of getServiceModelVersionId method
+ */
+ @Test
+ public void testGetServiceModelVersionId() {
+ _watchdogServiceModVerIdLookup.setServiceModelVersionId(_serviceModelVersionId);
+ assertEquals(_watchdogServiceModVerIdLookup.getServiceModelVersionId(),_serviceModelVersionId);
+
+ }
+
+ /**
+ * Test setServiceModelVersionId method
+ */
+ @Test
+ public void testSetServiceModelVersionId() {
+ _watchdogServiceModVerIdLookup.setServiceModelVersionId(_serviceModelVersionId);
+ verify(_watchdogServiceModVerIdLookup).setServiceModelVersionId(_serviceModelVersionId);
+ }
+
+ /**
+ * Test of getCreateTime method
+ */
+ @Test
+ public void testGetCreateTime() {
+ _watchdogServiceModVerIdLookup.setCreateTime(_createTime);
+ assertEquals(_watchdogServiceModVerIdLookup.getCreateTime(),_createTime);
+
+ }
+
+ /**
+ * Test setCreateTime method
+ */
+ @Test
+ public void testSetCreateTime() {
+ _watchdogServiceModVerIdLookup.setCreateTime(_createTime);
+ verify(_watchdogServiceModVerIdLookup).setCreateTime(_createTime);
+ }
+
+} \ No newline at end of file