* ONAP-REST
* ================================================================================
* Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
+ * Modifications Copyright (C) 2019 Nordix Foundation.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* limitations under the License.
* ============LICENSE_END=========================================================
*/
+
package org.onap.policy.rest.jpa;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import java.util.Date;
import org.onap.policy.common.logging.flexlogger.FlexLogger;
import org.onap.policy.common.logging.flexlogger.Logger;
-public class PolicyUtilsJPATest {
+/**
+ * The Class PolicyUtilsJpaTest.
+ */
+public class PolicyUtilsJpaTest {
- private static Logger logger = FlexLogger.getLogger(PolicyUtilsJPATest.class);
+ private static Logger logger = FlexLogger.getLogger(PolicyUtilsJpaTest.class);
private UserInfo userInfo;
+ /**
+ * Sets the up.
+ *
+ * @throws Exception the exception
+ */
@Before
public void setUp() throws Exception {
logger.info("setUp: Entering");
logger.info("setUp: exit");
}
+ /**
+ * Test watch policy notification table.
+ */
@Test
- public void testWatchPolicyNotificationTable(){
+ public void testWatchPolicyNotificationTable() {
WatchPolicyNotificationTable data = new WatchPolicyNotificationTable();
data.setId(1);
assertTrue(1 == data.getId());
data.hashCode();
}
+ /**
+ * Test policy roles.
+ */
@Test
- public void testPolicyRoles(){
+ public void testPolicyRoles() {
PolicyRoles data = new PolicyRoles();
data.setId(1);
assertTrue(1 == data.getId());
assertTrue("Test".equals(data.getLoginId().getUserLoginId()));
}
+ /**
+ * Test policy version.
+ */
@Test
- public void testPolicyVersion(){
+ public void testPolicyVersion() {
PolicyVersion data = new PolicyVersion();
new PolicyVersion("Test", "Test");
data.prePersist();
data.setModifiedBy("Test");
assertTrue("Test".equals(data.getModifiedBy()));
data.setCreatedDate(new Date());
- assertTrue(data.getCreatedDate()!=null);
+ assertTrue(data.getCreatedDate() != null);
data.setModifiedDate(new Date());
- assertTrue(data.getModifiedDate()!=null);
- data.equals(data);
- data.hashCode();
+ assertTrue(data.getModifiedDate() != null);
+
+ assertNotNull(data.hashCode());
+
+ PolicyVersion version0 = new PolicyVersion();
+ PolicyVersion version1 = new PolicyVersion();
+ assertTrue(version0.equals(version0));
+ assertTrue(version0.equals(version1));
+ assertFalse(version0.equals(null));
+ String helloString = "Hello";
+ Object helloObject = helloString;
+ assertFalse(version0.equals(helloObject));
+
+ version0.setId(1);
+ assertFalse(version0.equals(version1));
+ version1.setId(1);
+ assertTrue(version0.equals(version1));
+ version0.setActiveVersion(1);
+ assertFalse(version0.equals(version1));
+ version1.setActiveVersion(1);
+ assertTrue(version0.equals(version1));
+ version0.setCreatedBy("Dorothy");
+ assertFalse(version0.equals(version1));
+ version1.setCreatedBy("Dorothy");
+ assertTrue(version0.equals(version1));
+ version1.setCreatedBy(null);
+ assertFalse(version0.equals(version1));
+ version0.setCreatedBy(null);
+ assertTrue(version0.equals(version1));
+ version1.setCreatedBy("Dorothy");
+ assertFalse(version0.equals(version1));
+ version0.setCreatedBy("Dorothy");
+ assertTrue(version0.equals(version1));
+ version0.setCreatedDate(new Date(12345L));
+ assertFalse(version0.equals(version1));
+ version1.setCreatedDate(new Date(12345L));
+ assertTrue(version0.equals(version1));
+ version1.setCreatedDate(null);
+ assertFalse(version0.equals(version1));
+ version0.setCreatedDate(null);
+ assertTrue(version0.equals(version1));
+ version1.setCreatedDate(new Date(12345L));
+ assertFalse(version0.equals(version1));
+ version0.setCreatedDate(new Date(12345L));
+ assertTrue(version0.equals(version1));
+ version0.setHigherVersion(1);
+ assertFalse(version0.equals(version1));
+ version1.setHigherVersion(1);
+ assertTrue(version0.equals(version1));
+ version0.setModifiedBy("Dorothy");
+ assertFalse(version0.equals(version1));
+ version1.setModifiedBy("Dorothy");
+ assertTrue(version0.equals(version1));
+ version1.setModifiedBy(null);
+ assertFalse(version0.equals(version1));
+ version0.setModifiedBy(null);
+ assertTrue(version0.equals(version1));
+ version1.setModifiedBy("Dorothy");
+ assertFalse(version0.equals(version1));
+ version0.setModifiedBy("Dorothy");
+ assertTrue(version0.equals(version1));
+ version0.setModifiedDate(new Date(12345L));
+ assertFalse(version0.equals(version1));
+ version1.setModifiedDate(new Date(12345L));
+ assertTrue(version0.equals(version1));
+ version1.setModifiedDate(null);
+ assertFalse(version0.equals(version1));
+ version0.setModifiedDate(null);
+ assertTrue(version0.equals(version1));
+ version1.setModifiedDate(new Date(12345L));
+ assertFalse(version0.equals(version1));
+ version0.setModifiedDate(new Date(12345L));
+ assertTrue(version0.equals(version1));
+ version0.setPolicyName("GoToOz");
+ assertFalse(version0.equals(version1));
+ version1.setPolicyName("GoToOz");
+ assertTrue(version0.equals(version1));
+ version1.setPolicyName(null);
+ assertFalse(version0.equals(version1));
+ version0.setPolicyName(null);
+ assertTrue(version0.equals(version1));
+ version1.setPolicyName("GoToOz");
+ assertFalse(version0.equals(version1));
+ version0.setPolicyName("GoToOz");
+ assertTrue(version0.equals(version1));
+
+ assertNotNull(version0.hashCode());
+ assertNotNull(version1.hashCode());
}
+ /**
+ * Test system log DB.
+ */
@Test
- public void testSystemLogDB(){
+ public void testSystemLogDB() {
SystemLogDB data = new SystemLogDB();
- new SystemLogDB(1, "","","","","");
+ new SystemLogDB(1, "", "", "", "", "");
data.setId(1);
assertTrue(1 == data.getId());
data.setDescription("Test");
data.setLogtype("Test");
assertTrue("Test".equals(data.getLogtype()));
data.setDate(new Date());
- assertTrue(data.getDate()!=null);
+ assertTrue(data.getDate() != null);
}
+ /**
+ * Test remote catalog values.
+ */
@Test
- public void testRemoteCatalogValues(){
+ public void testRemoteCatalogValues() {
RemoteCatalogValues data = new RemoteCatalogValues();
data.setId(1);
assertTrue(1 == data.getId());
assertTrue("Test".equals(data.getValue()));
}
+ /**
+ * Test policy score.
+ */
@Test
- public void testPolicyScore(){
+ public void testPolicyScore() {
PolicyScore data = new PolicyScore();
data.setId(1);
assertTrue(1 == data.getId());
assertTrue("Test".equals(data.getPolicyName()));
data.setVersionExtension("Test");
assertTrue("Test".equals(data.getVersionExtension()));
- data.setPolicyScore("Test");
- assertTrue("Test".equals(data.getPolicyScore()));
+ data.setScore("Test");
+ assertTrue("Test".equals(data.getScore()));
}
+ /**
+ * Test policy editor scopes.
+ */
@Test
- public void testPolicyEditorScopes(){
+ public void testPolicyEditorScopes() {
PolicyEditorScopes data = new PolicyEditorScopes();
data.prePersist();
data.preUpdate();
data.setScopeName("Test");
assertTrue("Test".equals(data.getScopeName()));
data.setCreatedDate(new Date());
- assertTrue(data.getCreatedDate()!=null);
+ assertTrue(data.getCreatedDate() != null);
data.setModifiedDate(new Date());
- assertTrue(data.getModifiedDate()!=null);
+ assertTrue(data.getModifiedDate() != null);
data.setUserCreatedBy(userInfo);
- assertTrue(data.getUserCreatedBy()!=null);
+ assertTrue(data.getUserCreatedBy() != null);
data.setUserModifiedBy(userInfo);
- assertTrue(data.getUserModifiedBy()!=null);
+ assertTrue(data.getUserModifiedBy() != null);
}
+ /**
+ * Test descriptive scope.
+ */
@Test
- public void testDescriptiveScope(){
+ public void testDescriptiveScope() {
DescriptiveScope data = new DescriptiveScope();
data.prePersist();
data.preUpdate();
data.setSearch("Test");
assertTrue("Test".equals(data.getSearch()));
data.setCreatedDate(new Date());
- assertTrue(data.getCreatedDate()!=null);
+ assertTrue(data.getCreatedDate() != null);
data.setModifiedDate(new Date());
- assertTrue(data.getModifiedDate()!=null);
+ assertTrue(data.getModifiedDate() != null);
data.setUserCreatedBy(userInfo);
- assertTrue(data.getUserCreatedBy()!=null);
+ assertTrue(data.getUserCreatedBy() != null);
data.setUserModifiedBy(userInfo);
- assertTrue(data.getUserModifiedBy()!=null);
+ assertTrue(data.getUserModifiedBy() != null);
}
+ /**
+ * Test global role settings.
+ */
@Test
- public void testGlobalRoleSettings(){
+ public void testGlobalRoleSettings() {
GlobalRoleSettings data = new GlobalRoleSettings();
new GlobalRoleSettings(true);
data.setRole("Test");