From 38f720752af4d4aad8c4e467a288d9048659f688 Mon Sep 17 00:00:00 2001 From: Rob Daugherty Date: Wed, 14 Mar 2018 02:07:32 -0400 Subject: 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 --- .../OperationalEnvDistributionStatusDbTest.java | 88 +++++++ .../OperationalEnvDistributionStatusTest.java | 232 +++++++++++++++++++ .../OperationalEnvServiceModelStatusDbTest.java | 109 +++++++++ .../OperationalEnvServiceModelStatusTest.java | 253 +++++++++++++++++++++ .../mso/requestsdb/RequestDatabaseTest.java | 40 ++++ .../mso/requestsdb/RequestsDatabaseTest.java | 3 + .../WatchdogComponentDistributionStatusDbTest.java | 67 ++++++ .../WatchdogComponentDistributionStatusTest.java | 165 ++++++++++++++ .../WatchdogDistributionStatusDbTest.java | 67 ++++++ .../requestsdb/WatchdogDistributionStatusTest.java | 140 ++++++++++++ .../WatchdogServiceModVerIdLookupDbTest.java | 63 +++++ .../WatchdogServiceModVerIdLookupTest.java | 118 ++++++++++ 12 files changed, 1345 insertions(+) create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusDbTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvDistributionStatusTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusDbTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/OperationalEnvServiceModelStatusTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/RequestDatabaseTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusDbTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogComponentDistributionStatusTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusDbTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogDistributionStatusTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupDbTest.java create mode 100644 mso-api-handlers/mso-requests-db/src/test/java/org/openecomp/mso/requestsdb/WatchdogServiceModVerIdLookupTest.java (limited to 'mso-api-handlers/mso-requests-db/src/test/java/org') 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 operEnvSvcModelStatus = new ArrayList<>(); + OperationalEnvServiceModelStatusDb oesms = Mockito.mock(OperationalEnvServiceModelStatusDb.class); + Mockito.when(oesms.getOperationalEnvIdStatus("12abad84e7ff", "ff305d54-75b4-431b-adb2-eb6b9e5ff001")).thenReturn(operEnvSvcModelStatus); + List 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 watchDogCompDistStatus = new ArrayList<>(); + WatchdogComponentDistributionStatusDb wdcds = Mockito.mock(WatchdogComponentDistributionStatusDb.class); + Mockito.when(wdcds.getWatchdogComponentDistributionStatus("ff3514e3-5a33-55df-13ab-12abad84e7ff")).thenReturn(watchDogCompDistStatus); + List 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 -- cgit 1.2.3-korg