2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
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 static org.mockito.Mockito.mock;
25 import static org.mockito.Mockito.verify;
26 import static org.mockito.Mockito.when;
28 import java.sql.Timestamp;
30 import org.junit.After;
31 import org.junit.Before;
32 import org.junit.Test;
34 public class WatchdogDistributionStatusTest {
36 WatchdogDistributionStatus _watchdogDistributionStatus;
38 protected String _distributionId;
39 protected String _distributionIdStatus;
40 protected Timestamp _createTime;
41 protected Timestamp _modifyTime;
43 public WatchdogDistributionStatusTest() {
48 _watchdogDistributionStatus = mock(WatchdogDistributionStatus.class);
49 _distributionId = "12abad84e7ff";
50 _distributionIdStatus = "SENT";
51 _createTime = new Timestamp (System.currentTimeMillis());
52 _modifyTime = new Timestamp (System.currentTimeMillis());
54 when(_watchdogDistributionStatus.getDistributionId()).thenReturn(_distributionId);
55 when(_watchdogDistributionStatus.getDistributionIdStatus()).thenReturn(_distributionIdStatus);
56 when(_watchdogDistributionStatus.getCreateTime()).thenReturn(_createTime);
57 when(_watchdogDistributionStatus.getModifyTime()).thenReturn(_modifyTime);
61 public void tearDown() {
62 _watchdogDistributionStatus = null;
66 * Test of getDistributionId method
69 public void testGetDistributionId() {
70 _watchdogDistributionStatus.setDistributionId(_distributionId);
71 assertEquals(_watchdogDistributionStatus.getDistributionId(),_distributionId);
76 * Test setDistributionId method
79 public void testSetDistributionId() {
80 _watchdogDistributionStatus.setDistributionId(_distributionId);
81 verify(_watchdogDistributionStatus).setDistributionId(_distributionId);
85 * Test of getDistributionIdStatus method
88 public void testGetComponentDistributionStatus() {
89 _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
90 assertEquals(_watchdogDistributionStatus.getDistributionIdStatus(),_distributionIdStatus);
95 * Test setDistributionIdStatus method
98 public void testSetComponentDistributionStatus() {
99 _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
100 verify(_watchdogDistributionStatus).setDistributionIdStatus(_distributionIdStatus);
104 * Test of getCreateTime method
107 public void testGetCreateTime() {
108 _watchdogDistributionStatus.setCreateTime(_createTime);
109 assertEquals(_watchdogDistributionStatus.getCreateTime(),_createTime);
114 * Test setCreateTime method
117 public void testSetCreateTime() {
118 _watchdogDistributionStatus.setCreateTime(_createTime);
119 verify(_watchdogDistributionStatus).setCreateTime(_createTime);
123 * Test of getModifyTime method
126 public void testGetModifyTime() {
127 _watchdogDistributionStatus.setModifyTime(_modifyTime);
128 assertEquals(_watchdogDistributionStatus.getModifyTime(),_modifyTime);
133 * Test setModifyTime method
136 public void testSetModifyTime() {
137 _watchdogDistributionStatus.setModifyTime(_modifyTime);
138 verify(_watchdogDistributionStatus).setModifyTime(_modifyTime);