2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright 2018 TechMahindra
6 *=================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.mso.requestsdb;
23 import static org.junit.Assert.assertEquals;
24 import java.sql.Timestamp;
25 import org.junit.Test;
27 public class WatchdogDistributionStatusTest {
29 WatchdogDistributionStatus wds=new WatchdogDistributionStatus();
30 Timestamp time=new Timestamp(10);
33 wds.setCreateTime(time);
34 wds.setDistributionId("distributionId");
35 wds.setDistributionIdStatus("distributionIdStatus");
36 wds.setModifyTime(time);
38 assertEquals(wds.getCreateTime(), time);
39 assertEquals(wds.getDistributionId(), "distributionId");
40 assertEquals(wds.getDistributionIdStatus(), "distributionIdStatus");
41 assertEquals(wds.getModifyTime(), time);
46 /* WatchdogDistributionStatus _watchdogDistributionStatus;
48 protected String _distributionId;
49 protected String _distributionIdStatus;
50 protected Timestamp _createTime;
51 protected Timestamp _modifyTime;
53 public WatchdogDistributionStatusTest() {
58 _watchdogDistributionStatus = mock(WatchdogDistributionStatus.class);
59 _distributionId = "12abad84e7ff";
60 _distributionIdStatus = "SENT";
61 _createTime = new Timestamp (System.currentTimeMillis());
62 _modifyTime = new Timestamp (System.currentTimeMillis());
64 when(_watchdogDistributionStatus.getDistributionId()).thenReturn(_distributionId);
65 when(_watchdogDistributionStatus.getDistributionIdStatus()).thenReturn(_distributionIdStatus);
66 when(_watchdogDistributionStatus.getCreateTime()).thenReturn(_createTime);
67 when(_watchdogDistributionStatus.getModifyTime()).thenReturn(_modifyTime);
71 public void tearDown() {
72 _watchdogDistributionStatus = null;
76 * Test of getDistributionId method
79 public void testGetDistributionId() {
80 _watchdogDistributionStatus.setDistributionId(_distributionId);
81 assertEquals(_watchdogDistributionStatus.getDistributionId(),_distributionId);
86 * Test setDistributionId method
89 public void testSetDistributionId() {
90 _watchdogDistributionStatus.setDistributionId(_distributionId);
91 verify(_watchdogDistributionStatus).setDistributionId(_distributionId);
95 * Test of getDistributionIdStatus method
98 public void testGetComponentDistributionStatus() {
99 _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
100 assertEquals(_watchdogDistributionStatus.getDistributionIdStatus(),_distributionIdStatus);
105 * Test setDistributionIdStatus method
108 public void testSetComponentDistributionStatus() {
109 _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
110 verify(_watchdogDistributionStatus).setDistributionIdStatus(_distributionIdStatus);
114 * Test of getCreateTime method
117 public void testGetCreateTime() {
118 _watchdogDistributionStatus.setCreateTime(_createTime);
119 assertEquals(_watchdogDistributionStatus.getCreateTime(),_createTime);
124 * Test setCreateTime method
127 public void testSetCreateTime() {
128 _watchdogDistributionStatus.setCreateTime(_createTime);
129 verify(_watchdogDistributionStatus).setCreateTime(_createTime);
133 * Test of getModifyTime method
136 public void testGetModifyTime() {
137 _watchdogDistributionStatus.setModifyTime(_modifyTime);
138 assertEquals(_watchdogDistributionStatus.getModifyTime(),_modifyTime);
143 * Test setModifyTime method
146 public void testSetModifyTime() {
147 _watchdogDistributionStatus.setModifyTime(_modifyTime);
148 verify(_watchdogDistributionStatus).setModifyTime(_modifyTime);