Added Junits for Policy PAP-REST
[policy/engine.git] / ONAP-REST / src / test / java / org / onap / policy / rest / jpa / ClosedLoopPolicyClasses.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP-PAP-REST
4  * ================================================================================
5  * Copyright (C) 2018 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 package org.onap.policy.rest.jpa;
21
22 import static org.junit.Assert.assertTrue;
23
24 import java.util.Date;
25
26 import org.junit.Before;
27 import org.junit.Test;
28 import org.onap.policy.common.logging.flexlogger.FlexLogger;
29 import org.onap.policy.common.logging.flexlogger.Logger;
30
31 public class ClosedLoopPolicyClasses {
32         
33         private static Logger logger = FlexLogger.getLogger(ClosedLoopPolicyClasses.class);
34         private UserInfo userInfo;
35         
36         @Before
37         public void setUp() throws Exception {
38                 logger.info("setUp: Entering");
39                 userInfo = new UserInfo();
40                 userInfo.setUserLoginId("Test");
41                 userInfo.setUserName("Test");
42                 logger.info("setUp: exit");
43         }
44         
45         @Test
46         public void testVSCLAction(){
47                 VSCLAction data = new VSCLAction();
48                 data.setId(1);
49                 assertTrue(1 == data.getId());
50                 data.setVsclaction("Test");
51                 assertTrue("Test".equals(data.getVsclaction()));
52                 data.setDescription("Test");
53                 assertTrue("Test".equals(data.getDescription()));
54                 data.setCreatedDate(new Date());
55                 assertTrue(data.getCreatedDate()!= null);
56                 data.setModifiedDate(new Date());
57                 assertTrue(data.getModifiedDate()!= null);
58                 data.setUserCreatedBy(userInfo);
59                 assertTrue(data.getUserCreatedBy()!= null);
60                 data.setUserModifiedBy(userInfo);
61                 assertTrue(data.getUserModifiedBy()!= null);
62         }
63         
64         @Test
65         public void testVNFType(){
66                 VNFType data = new VNFType();
67                 data.setId(1);
68                 assertTrue(1 == data.getId());
69                 data.setVnftype("Test");
70                 assertTrue("Test".equals(data.getVnftype()));
71                 data.setDescription("Test");
72                 assertTrue("Test".equals(data.getDescription()));
73                 data.setCreatedDate(new Date());
74                 assertTrue(data.getCreatedDate()!= null);
75                 data.setModifiedDate(new Date());
76                 assertTrue(data.getModifiedDate()!= null);
77                 data.setUserCreatedBy(userInfo);
78                 assertTrue(data.getUserCreatedBy()!= null);
79                 data.setUserModifiedBy(userInfo);
80                 assertTrue(data.getUserModifiedBy()!= null);
81         }
82         
83         @Test
84         public void testPEPOptions(){
85                 PEPOptions data = new PEPOptions();
86                 data.setId(1);
87                 assertTrue(1 == data.getId());
88                 data.setPepName("Test");
89                 assertTrue("Test".equals(data.getPepName()));
90                 data.setDescription("Test");
91                 assertTrue("Test".equals(data.getDescription()));
92                 data.setCreatedDate(new Date());
93                 assertTrue(data.getCreatedDate()!= null);
94                 data.setModifiedDate(new Date());
95                 assertTrue(data.getModifiedDate()!= null);
96                 data.setUserCreatedBy(userInfo);
97                 assertTrue(data.getUserCreatedBy()!= null);
98                 data.setUserModifiedBy(userInfo);
99                 assertTrue(data.getUserModifiedBy()!= null);
100         }
101         
102         @Test
103         public void testVarbindDictionary(){
104                 VarbindDictionary data = new VarbindDictionary();
105                 data.setId(1);
106                 assertTrue(1 == data.getId());
107                 data.setVarbindName("Test");
108                 assertTrue("Test".equals(data.getVarbindName()));
109                 data.setVarbindDescription("Test");
110                 assertTrue("Test".equals(data.getVarbindDescription()));
111                 data.setVarbindOID("Test");
112                 assertTrue("Test".equals(data.getVarbindOID()));
113                 data.setCreatedDate(new Date());
114                 assertTrue(data.getCreatedDate()!= null);
115                 data.setModifiedDate(new Date());
116                 assertTrue(data.getModifiedDate()!= null);
117                 data.setUserCreatedBy(userInfo);
118                 assertTrue(data.getUserCreatedBy()!= null);
119                 data.setUserModifiedBy(userInfo);
120                 assertTrue(data.getUserModifiedBy()!= null);
121         }
122         
123         @Test
124         public void testClosedLoopD2Services(){
125                 ClosedLoopD2Services data = new ClosedLoopD2Services();
126                 data.setId(1);
127                 assertTrue(1 == data.getId());
128                 data.setServiceName("Test");
129                 assertTrue("Test".equals(data.getServiceName()));
130                 data.setDescription("Test");
131                 assertTrue("Test".equals(data.getDescription()));
132                 data.setCreatedDate(new Date());
133                 assertTrue(data.getCreatedDate()!= null);
134                 data.setModifiedDate(new Date());
135                 assertTrue(data.getModifiedDate()!= null);
136                 data.setUserCreatedBy(userInfo);
137                 assertTrue(data.getUserCreatedBy()!= null);
138                 data.setUserModifiedBy(userInfo);
139                 assertTrue(data.getUserModifiedBy()!= null);
140         }
141         
142         @Test
143         public void testClosedLoopSite(){
144                 ClosedLoopSite data = new ClosedLoopSite();
145                 data.setId(1);
146                 assertTrue(1 == data.getId());
147                 data.setSiteName("Test");
148                 assertTrue("Test".equals(data.getSiteName()));
149                 data.setDescription("Test");
150                 assertTrue("Test".equals(data.getDescription()));
151                 data.setCreatedDate(new Date());
152                 assertTrue(data.getCreatedDate()!= null);
153                 data.setModifiedDate(new Date());
154                 assertTrue(data.getModifiedDate()!= null);
155                 data.setUserCreatedBy(userInfo);
156                 assertTrue(data.getUserCreatedBy()!= null);
157                 data.setUserModifiedBy(userInfo);
158                 assertTrue(data.getUserModifiedBy()!= null);
159         }
160 }