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 PolicyEntityJPATest {
33 private static Logger logger = FlexLogger.getLogger(PolicyEntityJPATest.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 testPolicyGroupEntity(){
47 PolicyGroupEntity data = new PolicyGroupEntity();
49 assertTrue(1 == data.getGroupKey());
51 assertTrue(1 == data.getPolicyid());
55 public void testPolicyDBDaoEntity(){
56 PolicyDBDaoEntity data = new PolicyDBDaoEntity();
59 data.setPolicyDBDaoUrl("Test");
60 assertTrue("Test".equals(data.getPolicyDBDaoUrl()));
61 data.setDescription("Test");
62 assertTrue("Test".equals(data.getDescription()));
63 assertTrue(data.getCreatedDate()!=null);
64 assertTrue(data.getModifiedDate()!=null);
65 data.setUsername("Test");
66 assertTrue("Test".equals(data.getUsername()));
67 data.setPassword("Test");
68 assertTrue("Test".equals(data.getPassword()));
72 public void testDatabaseLockEntity(){
73 DatabaseLockEntity data = new DatabaseLockEntity();
75 assertTrue(1 == data.getKey());
79 public void testPolicyEntity(){
80 PolicyEntity data = new PolicyEntity();
83 data.setPolicyName("Test");
84 assertTrue("Test".equals(data.getPolicyName()));
85 data.setDescription("Test");
86 assertTrue("Test".equals(data.getDescription()));
87 assertTrue(data.getCreatedDate()!=null);
88 assertTrue(data.getModifiedDate()!=null);
89 data.setPolicyData("Test");
90 assertTrue("Test".equals(data.getPolicyData()));
91 data.setConfigurationData(new ConfigurationDataEntity());
92 assertTrue(data.getConfigurationData()!=null);
93 data.setActionBodyEntity(new ActionBodyEntity());
94 assertTrue(data.getActionBodyEntity()!=null);
95 data.setScope("Test");
96 assertTrue("Test".equals(data.getScope()));
97 data.setCreatedBy("Test");
98 assertTrue("Test".equals(data.getCreatedBy()));
99 data.setModifiedBy("Test");
100 assertTrue("Test".equals(data.getModifiedBy()));
101 data.setDeleted(true);
102 assertTrue(data.isDeleted());
103 data.equals(new PolicyEntity());
108 public void testActionBodyEntity(){
109 ActionBodyEntity data = new ActionBodyEntity();
112 data.setActionBodyName("Test");
113 assertTrue("Test".equals(data.getActionBodyName()));
114 data.setActionBody("Test");
115 assertTrue("Test".equals(data.getActionBody()));
116 data.setCreatedBy("Test");
117 assertTrue("Test".equals(data.getCreatedBy()));
118 data.setModifiedBy("Test");
119 assertTrue("Test".equals(data.getModifiedBy()));
120 data.setModifiedDate(new Date());
121 assertTrue(data.getCreatedDate()!=null);
122 assertTrue(data.getModifiedDate()!=null);
123 data.setDeleted(true);
124 assertTrue(data.isDeleted());
125 assertTrue(data.getCreatedDate()!=null);
126 assertTrue(data.getModifiedDate()!=null);
127 data.equals(new ConfigurationDataEntity());
132 public void testConfigurationDataEntity(){
133 ConfigurationDataEntity data = new ConfigurationDataEntity();
136 data.setConfigurationName("Test");
137 assertTrue("Test".equals(data.getConfigurationName()));
138 data.setConfigType("Test");
139 assertTrue("Test".equals(data.getConfigType()));
140 data.setConfigBody("Test");
141 assertTrue("Test".equals(data.getConfigBody()));
142 data.setCreatedBy("Test");
143 assertTrue("Test".equals(data.getCreatedBy()));
144 data.setDescription("Test");
145 assertTrue("Test".equals(data.getDescription()));
146 data.setModifiedBy("Test");
147 assertTrue("Test".equals(data.getModifiedBy()));
148 data.setModifiedDate(new Date());
149 assertTrue(data.getCreatedDate()!=null);
150 assertTrue(data.getModifiedDate()!=null);
151 data.setDeleted(true);
152 assertTrue(data.isDeleted());
153 assertTrue(data.getCreatedDate()!=null);
154 assertTrue(data.getModifiedDate()!=null);
155 data.equals(new ConfigurationDataEntity());
160 public void testPdpEntity(){
161 PdpEntity data = new PdpEntity();
164 data.setPdpId("Test");
165 assertTrue("Test".equals(data.getPdpId()));
166 data.setPdpName("Test");
167 assertTrue("Test".equals(data.getPdpName()));
168 data.setGroup(new GroupEntity());
169 assertTrue(data.getGroup()!=null);
170 data.setCreatedBy("Test");
171 assertTrue("Test".equals(data.getCreatedBy()));
172 data.setDescription("Test");
173 assertTrue("Test".equals(data.getDescription()));
174 data.setModifiedBy("Test");
175 assertTrue("Test".equals(data.getModifiedBy()));
177 assertTrue(1 == data.getJmxPort());
178 data.setDeleted(true);
179 assertTrue(data.isDeleted());
180 assertTrue(data.getCreatedDate()!=null);
181 assertTrue(data.getModifiedDate()!=null);
185 public void testGroupEntity(){
186 GroupEntity data = new GroupEntity();
189 data.setGroupId("Test");
190 assertTrue("Test".equals(data.getGroupId()));
191 data.setGroupName("Test");
192 assertTrue("Test".equals(data.getgroupName()));
193 data.setCreatedBy("Test");
194 assertTrue("Test".equals(data.getCreatedBy()));
195 data.setDescription("Test");
196 assertTrue("Test".equals(data.getDescription()));
197 data.setModifiedBy("Test");
198 assertTrue("Test".equals(data.getModifiedBy()));
199 data.setDefaultGroup(true);
200 assertTrue(data.isDefaultGroup());
201 data.setDeleted(true);
202 assertTrue(data.isDeleted());
203 assertTrue(data.getCreatedDate()!=null);
204 assertTrue(data.getModifiedDate()!=null);