JUnit/SONAR/Checkstyle in ONAP-REST
[policy/engine.git] / ONAP-REST / src / test / java / org / onap / policy / rest / jpa / BRMSDictionaryJPATest.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 BRMSDictionaryJPATest {
32
33     private static Logger logger = FlexLogger.getLogger(BRMSDictionaryJPATest.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 testBRMSParamTemplate(){
47         BRMSParamTemplate data = new BRMSParamTemplate();
48         data.prePersist();
49         data.setId(1);
50         assertTrue(1 == data.getId());
51         data.setRule("Test");
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);
61     }
62
63     @Test
64     public void testBRMSController(){
65         BRMSController data = new BRMSController();
66         data.preUpdate();
67         data.prePersist();
68         data.setId(1);
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);
84     }
85
86     @Test
87     public void testBRMSDependency(){
88         BRMSDependency data = new BRMSDependency();
89         data.preUpdate();
90         data.prePersist();
91         data.setId(1);
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);
107     }
108
109 }