2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
6 * Modifications Copyright (C) 2019 Nordix Foundation.
7 * ================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END=========================================================
22 package org.onap.policy.rest.jpa;
24 import static org.junit.Assert.assertTrue;
26 import java.util.Date;
28 import org.junit.Before;
29 import org.junit.Test;
30 import org.onap.policy.common.logging.flexlogger.FlexLogger;
31 import org.onap.policy.common.logging.flexlogger.Logger;
34 * The Class BrmsDictionaryJpaTest.
36 public class BrmsDictionaryJpaTest {
38 private static Logger logger = FlexLogger.getLogger(BrmsDictionaryJpaTest.class);
39 private UserInfo userInfo;
44 * @throws Exception the exception
47 public void setUp() throws Exception {
48 logger.info("setUp: Entering");
49 userInfo = new UserInfo();
50 userInfo.setUserLoginId("Test");
51 userInfo.setUserName("Test");
52 logger.info("setUp: exit");
56 * Test BRMS param template.
59 public void testBrmsParamTemplate() {
60 BrmsParamTemplate data = new BrmsParamTemplate();
63 assertTrue(1 == data.getId());
65 assertTrue("Test".equals(data.getRule()));
66 data.setRuleName("Test");
67 assertTrue("Test".equals(data.getRuleName()));
68 data.setDescription("Test");
69 assertTrue("Test".equals(data.getDescription()));
70 data.setCreatedDate(new Date());
71 assertTrue(data.getCreatedDate() != null);
72 data.setUserCreatedBy(userInfo);
73 assertTrue(data.getUserCreatedBy() != null);
77 * Test BRMS controller.
80 public void testBrmsController() {
81 BrmsController data = new BrmsController();
85 assertTrue(1 == data.getId());
86 data.setController("Test");
87 assertTrue("Test".equals(data.getController()));
88 data.setControllerName("Test");
89 assertTrue("Test".equals(data.getControllerName()));
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 * Test BRMS dependency.
106 public void testrmsDependency() {
107 BrmsDependency data = new BrmsDependency();
111 assertTrue(1 == data.getId());
112 data.setDependency("Test");
113 assertTrue("Test".equals(data.getDependency()));
114 data.setDependencyName("Test");
115 assertTrue("Test".equals(data.getDependencyName()));
116 data.setDescription("Test");
117 assertTrue("Test".equals(data.getDescription()));
118 data.setCreatedDate(new Date());
119 assertTrue(data.getCreatedDate() != null);
120 data.setModifiedDate(new Date());
121 assertTrue(data.getModifiedDate() != null);
122 data.setUserCreatedBy(userInfo);
123 assertTrue(data.getUserCreatedBy() != null);
124 data.setUserModifiedBy(userInfo);
125 assertTrue(data.getUserModifiedBy() != null);