aa93aacd6bfa4328894bf80e23dab5369cd7f977
[policy/engine.git] / ONAP-REST / src / test / java / org / onap / policy / rest / jpa / ClosedLoopPolicyDictionaryJPATest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP-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 ClosedLoopPolicyDictionaryJPATest {
32         
33         private static Logger logger = FlexLogger.getLogger(ClosedLoopPolicyDictionaryJPATest.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.preUpdate();
49                 data.prePersist();
50                 data.setId(1);
51                 assertTrue(1 == data.getId());
52                 data.setVsclaction("Test");
53                 assertTrue("Test".equals(data.getVsclaction()));
54                 data.setDescription("Test");
55                 assertTrue("Test".equals(data.getDescription()));
56                 data.setCreatedDate(new Date());
57                 assertTrue(data.getCreatedDate()!= null);
58                 data.setModifiedDate(new Date());
59                 assertTrue(data.getModifiedDate()!= null);
60                 data.setUserCreatedBy(userInfo);
61                 assertTrue(data.getUserCreatedBy()!= null);
62                 data.setUserModifiedBy(userInfo);
63                 assertTrue(data.getUserModifiedBy()!= null);
64         }
65         
66         @Test
67         public void testVNFType(){
68                 VNFType data = new VNFType();
69                 data.preUpdate();
70                 data.prePersist();
71                 data.setId(1);
72                 assertTrue(1 == data.getId());
73                 data.setVnftype("Test");
74                 assertTrue("Test".equals(data.getVnftype()));
75                 data.setDescription("Test");
76                 assertTrue("Test".equals(data.getDescription()));
77                 data.setCreatedDate(new Date());
78                 assertTrue(data.getCreatedDate()!= null);
79                 data.setModifiedDate(new Date());
80                 assertTrue(data.getModifiedDate()!= null);
81                 data.setUserCreatedBy(userInfo);
82                 assertTrue(data.getUserCreatedBy()!= null);
83                 data.setUserModifiedBy(userInfo);
84                 assertTrue(data.getUserModifiedBy()!= null);
85         }
86         
87         @Test
88         public void testPEPOptions(){
89                 PEPOptions data = new PEPOptions();
90                 data.preUpdate();
91                 data.prePersist();
92                 data.setId(1);
93                 assertTrue(1 == data.getId());
94                 data.setPepName("Test");
95                 assertTrue("Test".equals(data.getPepName()));
96                 data.setDescription("Test");
97                 assertTrue("Test".equals(data.getDescription()));
98                 data.setCreatedDate(new Date());
99                 assertTrue(data.getCreatedDate()!= null);
100                 data.setModifiedDate(new Date());
101                 assertTrue(data.getModifiedDate()!= null);
102                 data.setUserCreatedBy(userInfo);
103                 assertTrue(data.getUserCreatedBy()!= null);
104                 data.setUserModifiedBy(userInfo);
105                 assertTrue(data.getUserModifiedBy()!= null);
106         }
107         
108         @Test
109         public void testVarbindDictionary(){
110                 VarbindDictionary data = new VarbindDictionary();
111                 data.preUpdate();
112                 data.prePersist();
113                 data.setId(1);
114                 assertTrue(1 == data.getId());
115                 data.setVarbindName("Test");
116                 assertTrue("Test".equals(data.getVarbindName()));
117                 data.setVarbindDescription("Test");
118                 assertTrue("Test".equals(data.getVarbindDescription()));
119                 data.setVarbindOID("Test");
120                 assertTrue("Test".equals(data.getVarbindOID()));
121                 data.setCreatedDate(new Date());
122                 assertTrue(data.getCreatedDate()!= null);
123                 data.setModifiedDate(new Date());
124                 assertTrue(data.getModifiedDate()!= null);
125                 data.setUserCreatedBy(userInfo);
126                 assertTrue(data.getUserCreatedBy()!= null);
127                 data.setUserModifiedBy(userInfo);
128                 assertTrue(data.getUserModifiedBy()!= null);
129         }
130         
131         @Test
132         public void testClosedLoopD2Services(){
133                 ClosedLoopD2Services data = new ClosedLoopD2Services();
134                 data.preUpdate();
135                 data.prePersist();
136                 data.setId(1);
137                 assertTrue(1 == data.getId());
138                 data.setServiceName("Test");
139                 assertTrue("Test".equals(data.getServiceName()));
140                 data.setDescription("Test");
141                 assertTrue("Test".equals(data.getDescription()));
142                 data.setCreatedDate(new Date());
143                 assertTrue(data.getCreatedDate()!= null);
144                 data.setModifiedDate(new Date());
145                 assertTrue(data.getModifiedDate()!= null);
146                 data.setUserCreatedBy(userInfo);
147                 assertTrue(data.getUserCreatedBy()!= null);
148                 data.setUserModifiedBy(userInfo);
149                 assertTrue(data.getUserModifiedBy()!= null);
150         }
151         
152         @Test
153         public void testClosedLoopSite(){
154                 ClosedLoopSite data = new ClosedLoopSite();
155                 data.preUpdate();
156                 data.prePersist();
157                 data.setId(1);
158                 assertTrue(1 == data.getId());
159                 data.setSiteName("Test");
160                 assertTrue("Test".equals(data.getSiteName()));
161                 data.setDescription("Test");
162                 assertTrue("Test".equals(data.getDescription()));
163                 data.setCreatedDate(new Date());
164                 assertTrue(data.getCreatedDate()!= null);
165                 data.setModifiedDate(new Date());
166                 assertTrue(data.getModifiedDate()!= null);
167                 data.setUserCreatedBy(userInfo);
168                 assertTrue(data.getUserCreatedBy()!= null);
169                 data.setUserModifiedBy(userInfo);
170                 assertTrue(data.getUserModifiedBy()!= null);
171         }
172 }