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 BRMSDictionaryJPATest {
33 private static Logger logger = FlexLogger.getLogger(BRMSDictionaryJPATest.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 testBRMSParamTemplate(){
47 BRMSParamTemplate data = new BRMSParamTemplate();
50 assertTrue(1 == data.getId());
52 assertTrue("Test".equals(data.getRule()));
53 data.setRuleName("Test");
54 assertTrue("Test".equals(data.getRuleName()));
55 data.setDescription("Test");
56 assertTrue("Test".equals(data.getDescription()));
57 data.setCreatedDate(new Date());
58 assertTrue(data.getCreatedDate()!=null);
59 data.setUserCreatedBy(userInfo);
60 assertTrue(data.getUserCreatedBy()!=null);
64 public void testBRMSController(){
65 BRMSController data = new BRMSController();
69 assertTrue(1 == data.getId());
70 data.setController("Test");
71 assertTrue("Test".equals(data.getController()));
72 data.setControllerName("Test");
73 assertTrue("Test".equals(data.getControllerName()));
74 data.setDescription("Test");
75 assertTrue("Test".equals(data.getDescription()));
76 data.setCreatedDate(new Date());
77 assertTrue(data.getCreatedDate()!=null);
78 data.setModifiedDate(new Date());
79 assertTrue(data.getModifiedDate()!=null);
80 data.setUserCreatedBy(userInfo);
81 assertTrue(data.getUserCreatedBy()!=null);
82 data.setUserModifiedBy(userInfo);
83 assertTrue(data.getUserModifiedBy()!=null);
87 public void testBRMSDependency(){
88 BRMSDependency data = new BRMSDependency();
92 assertTrue(1 == data.getId());
93 data.setDependency("Test");
94 assertTrue("Test".equals(data.getDependency()));
95 data.setDependencyName("Test");
96 assertTrue("Test".equals(data.getDependencyName()));
97 data.setDescription("Test");
98 assertTrue("Test".equals(data.getDescription()));
99 data.setCreatedDate(new Date());
100 assertTrue(data.getCreatedDate()!=null);
101 data.setModifiedDate(new Date());
102 assertTrue(data.getModifiedDate()!=null);
103 data.setUserCreatedBy(userInfo);
104 assertTrue(data.getUserCreatedBy()!=null);
105 data.setUserModifiedBy(userInfo);
106 assertTrue(data.getUserModifiedBy()!=null);