2 * ============LICENSE_START=======================================================
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
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=========================================================
20 package org.onap.policy.rest.jpa;
22 import static org.junit.Assert.assertTrue;
24 import java.util.Date;
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;
31 public class ClosedLoopPolicyClasses {
33 private static Logger logger = FlexLogger.getLogger(ClosedLoopPolicyClasses.class);
34 private UserInfo userInfo;
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");
46 public void testVSCLAction(){
47 VSCLAction data = new VSCLAction();
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);
65 public void testVNFType(){
66 VNFType data = new VNFType();
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);
84 public void testPEPOptions(){
85 PEPOptions data = new PEPOptions();
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);
103 public void testVarbindDictionary(){
104 VarbindDictionary data = new VarbindDictionary();
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);
124 public void testClosedLoopD2Services(){
125 ClosedLoopD2Services data = new ClosedLoopD2Services();
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);
143 public void testClosedLoopSite(){
144 ClosedLoopSite data = new ClosedLoopSite();
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);