72c1b7dcdf9b9e71e26324fd548608dd91be7edd
[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 }