85ac4bba4afdc422e369bfb5ee3149943bcf8120
[so.git] /
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
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
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
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=========================================================
19  */
20
21 package org.openecomp.mso.requestsdb;
22
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;
27
28 import java.sql.Timestamp;
29
30 import org.junit.After;
31 import org.junit.Before;
32 import org.junit.Test;
33
34 public class WatchdogDistributionStatusTest {
35
36         WatchdogDistributionStatus _watchdogDistributionStatus;
37         
38         protected String _distributionId;
39         protected String _distributionIdStatus;
40         protected Timestamp _createTime;
41         protected Timestamp _modifyTime;
42         
43         public WatchdogDistributionStatusTest() {
44         }
45         
46     @Before
47         public void setUp() {
48         _watchdogDistributionStatus = mock(WatchdogDistributionStatus.class);
49         _distributionId = "12abad84e7ff";
50         _distributionIdStatus = "SENT"; 
51         _createTime = new Timestamp (System.currentTimeMillis());
52         _modifyTime = new Timestamp (System.currentTimeMillis());
53         
54         when(_watchdogDistributionStatus.getDistributionId()).thenReturn(_distributionId);
55         when(_watchdogDistributionStatus.getDistributionIdStatus()).thenReturn(_distributionIdStatus);
56         when(_watchdogDistributionStatus.getCreateTime()).thenReturn(_createTime);
57         when(_watchdogDistributionStatus.getModifyTime()).thenReturn(_modifyTime);
58         }
59     
60         @After
61         public void tearDown() {
62                 _watchdogDistributionStatus = null;
63         }
64         
65         /**
66          * Test of getDistributionId method
67          */
68         @Test
69         public void testGetDistributionId() {
70                 _watchdogDistributionStatus.setDistributionId(_distributionId);
71                 assertEquals(_watchdogDistributionStatus.getDistributionId(),_distributionId);
72
73         }
74
75         /**
76          * Test setDistributionId  method
77          */
78         @Test
79         public void testSetDistributionId() {
80                 _watchdogDistributionStatus.setDistributionId(_distributionId);
81                 verify(_watchdogDistributionStatus).setDistributionId(_distributionId);
82         }
83         
84         /**
85          * Test of getDistributionIdStatus method
86          */
87         @Test
88         public void testGetComponentDistributionStatus() {
89                 _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
90                 assertEquals(_watchdogDistributionStatus.getDistributionIdStatus(),_distributionIdStatus);
91
92         }
93
94         /**
95          * Test setDistributionIdStatus  method
96          */
97         @Test
98         public void testSetComponentDistributionStatus() {
99                 _watchdogDistributionStatus.setDistributionIdStatus(_distributionIdStatus);
100                 verify(_watchdogDistributionStatus).setDistributionIdStatus(_distributionIdStatus);
101         }
102         
103         /**
104          * Test of getCreateTime method
105          */
106         @Test
107         public void testGetCreateTime() {
108                 _watchdogDistributionStatus.setCreateTime(_createTime);
109                 assertEquals(_watchdogDistributionStatus.getCreateTime(),_createTime);
110
111         }
112
113         /**
114          * Test setCreateTime method
115          */
116         @Test
117         public void testSetCreateTime() {
118                 _watchdogDistributionStatus.setCreateTime(_createTime);
119                 verify(_watchdogDistributionStatus).setCreateTime(_createTime);
120         }
121         
122         /**
123          * Test of getModifyTime method
124          */
125         @Test
126         public void testGetModifyTime() {
127                 _watchdogDistributionStatus.setModifyTime(_modifyTime);
128                 assertEquals(_watchdogDistributionStatus.getModifyTime(),_modifyTime);
129
130         }
131
132         /**
133          * Test setModifyTime method
134          */
135         @Test
136         public void testSetModifyTime() {
137                 _watchdogDistributionStatus.setModifyTime(_modifyTime);
138                 verify(_watchdogDistributionStatus).setModifyTime(_modifyTime);
139         }
140 }