X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ONAP-REST%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Frest%2Fjpa%2FPolicyEntityJpaTest.java;h=a55ff8d6e10473701643531a4b1f079bcecd9020;hb=HEAD;hp=224513eeec1eda7b4bb52822bf4701fa380c4d12;hpb=0c20d1c294fe146e1018f14b07a8d861c29fe527;p=policy%2Fengine.git diff --git a/ONAP-REST/src/test/java/org/onap/policy/rest/jpa/PolicyEntityJpaTest.java b/ONAP-REST/src/test/java/org/onap/policy/rest/jpa/PolicyEntityJpaTest.java index 224513eee..a55ff8d6e 100644 --- a/ONAP-REST/src/test/java/org/onap/policy/rest/jpa/PolicyEntityJpaTest.java +++ b/ONAP-REST/src/test/java/org/onap/policy/rest/jpa/PolicyEntityJpaTest.java @@ -21,7 +21,10 @@ package org.onap.policy.rest.jpa; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; @@ -71,11 +74,11 @@ public class PolicyEntityJpaTest { */ @Test public void testPolicyDbDaoEntity() { - PolicyDBDaoEntity data = new PolicyDBDaoEntity(); + PolicyDbDaoEntity data = new PolicyDbDaoEntity(); data.prePersist(); data.preUpdate(); - data.setPolicyDBDaoUrl("Test"); - assertTrue("Test".equals(data.getPolicyDBDaoUrl())); + data.setPolicyDbDaoUrl("Test"); + assertTrue("Test".equals(data.getPolicyDbDaoUrl())); data.setDescription("Test"); assertTrue("Test".equals(data.getDescription())); assertTrue(data.getCreatedDate() != null); @@ -126,6 +129,264 @@ public class PolicyEntityJpaTest { assertTrue(data.isDeleted()); data.equals(new PolicyEntity()); data.hashCode(); + + PolicyEntity entity0 = new PolicyEntity(); + PolicyEntity entity1 = new PolicyEntity(); + assertEquals(entity0, entity0); + assertEquals(entity0, entity1); + assertNotEquals(entity0, null); + String helloString = "Hello"; + Object helloObject = helloString; + assertNotEquals(entity0, helloObject); + + entity0.setPolicyId(1); + assertNotEquals(entity0, entity1); + entity1.setPolicyId(1); + assertEquals(entity0, entity1); + entity0.setPolicyId(2); + assertNotEquals(entity0, entity1); + entity1.setPolicyId(2); + assertEquals(entity0, entity1); + + entity0.setPolicyName("GoToOz"); + assertNotEquals(entity0, entity1); + entity1.setPolicyName("GoToOz"); + assertEquals(entity0, entity1); + entity1.setPolicyName(null); + assertNotEquals(entity0, entity1); + entity0.setPolicyName(null); + assertEquals(entity0, entity1); + entity1.setPolicyName("GoToOz"); + assertNotEquals(entity0, entity1); + entity0.setPolicyName("GoToOz"); + assertEquals(entity0, entity1); + entity1.setPolicyName("GoToOzNow"); + assertNotEquals(entity0, entity1); + entity0.setPolicyName("GoToOzNow"); + assertEquals(entity0, entity1); + + entity0.setScope("All"); + assertNotEquals(entity0, entity1); + entity1.setScope("All"); + assertEquals(entity0, entity1); + entity1.setScope(null); + assertNotEquals(entity0, entity1); + entity0.setScope(null); + assertEquals(entity0, entity1); + entity1.setScope("All"); + assertNotEquals(entity0, entity1); + entity0.setScope("All"); + assertEquals(entity0, entity1); + entity1.setScope("AllIn"); + assertNotEquals(entity0, entity1); + entity0.setScope("AllIn"); + assertEquals(entity0, entity1); + + entity0.setVersion(1); + assertNotEquals(entity0, entity1); + entity1.setVersion(1); + assertEquals(entity0, entity1); + + entity0.setPolicyVersion(1); + assertNotEquals(entity0, entity1); + entity1.setPolicyVersion(1); + assertEquals(entity0, entity1); + entity0.setPolicyVersion(2); + assertNotEquals(entity0, entity1); + entity1.setPolicyVersion(2); + assertEquals(entity0, entity1); + + entity0.setPolicyData("SomeData"); + assertNotEquals(entity0, entity1); + entity1.setPolicyData("SomeData"); + assertEquals(entity0, entity1); + entity1.setPolicyData(null); + assertNotEquals(entity0, entity1); + entity0.setPolicyData(null); + assertEquals(entity0, entity1); + entity1.setPolicyData("SomeData"); + assertNotEquals(entity0, entity1); + entity0.setPolicyData("SomeData"); + assertEquals(entity0, entity1); + entity1.setPolicyData("SomeMoreData"); + assertNotEquals(entity0, entity1); + entity0.setPolicyData("SomeMoreData"); + assertEquals(entity0, entity1); + + ConfigurationDataEntity cde0 = new ConfigurationDataEntity(); + entity0.setConfigurationDataEntity(cde0); + assertNotEquals(entity0, entity1); + entity1.setConfigurationDataEntity(cde0); + assertEquals(entity0, entity1); + entity1.setConfigurationDataEntity(null); + assertNotEquals(entity0, entity1); + entity0.setConfigurationDataEntity(null); + assertEquals(entity0, entity1); + ConfigurationDataEntity cde1 = new ConfigurationDataEntity(); + entity1.setConfigurationDataEntity(cde1); + assertNotEquals(entity0, entity1); + entity0.setConfigurationDataEntity(cde1); + assertEquals(entity0, entity1); + + ActionBodyEntity abe0 = new ActionBodyEntity(); + entity0.setActionBodyEntity(abe0); + assertNotEquals(entity0, entity1); + entity1.setActionBodyEntity(abe0); + assertEquals(entity0, entity1); + entity1.setActionBodyEntity(null); + assertNotEquals(entity0, entity1); + entity0.setActionBodyEntity(null); + assertEquals(entity0, entity1); + entity1.setActionBodyEntity(abe0); + assertNotEquals(entity0, entity1); + entity0.setActionBodyEntity(abe0); + assertEquals(entity0, entity1); + ActionBodyEntity abe1 = new ActionBodyEntity(); + entity1.setActionBodyEntity(abe1); + assertNotEquals(entity0, entity1); + entity0.setActionBodyEntity(abe1); + assertEquals(entity0, entity1); + + entity0.setDescription("Description"); + assertNotEquals(entity0, entity1); + entity1.setDescription("Description"); + assertEquals(entity0, entity1); + entity1.setDescription(null); + assertNotEquals(entity0, entity1); + entity0.setDescription(null); + assertEquals(entity0, entity1); + entity1.setDescription("Description"); + assertNotEquals(entity0, entity1); + entity0.setDescription("Description"); + assertEquals(entity0, entity1); + assertEquals(entity0, entity1); + entity1.setDescription("Description Extra"); + assertNotEquals(entity0, entity1); + entity0.setDescription("Description Extra"); + assertEquals(entity0, entity1); + + entity0.setDeleted(true); + assertNotEquals(entity0, entity1); + entity1.setDeleted(true); + assertEquals(entity0, entity1); + entity0.setDeleted(false); + assertNotEquals(entity0, entity1); + entity1.setDeleted(false); + assertEquals(entity0, entity1); + + entity0.setDeleteReasonCode("NoReason"); + assertNotEquals(entity0, entity1); + entity1.setDeleteReasonCode("NoReason"); + assertEquals(entity0, entity1); + entity1.setDeleteReasonCode(null); + assertNotEquals(entity0, entity1); + entity0.setDeleteReasonCode(null); + assertEquals(entity0, entity1); + entity1.setDeleteReasonCode("NoReason"); + assertNotEquals(entity0, entity1); + entity0.setDeleteReasonCode("NoReason"); + assertEquals(entity0, entity1); + assertEquals(entity0, entity1); + entity1.setDeleteReasonCode("NoOtherReason"); + assertNotEquals(entity0, entity1); + entity0.setDeleteReasonCode("NoOtherReason"); + assertEquals(entity0, entity1); + + entity0.setCreatedBy("Dorothy"); + assertNotEquals(entity0, entity1); + entity1.setCreatedBy("Dorothy"); + assertEquals(entity0, entity1); + entity1.setCreatedBy(null); + assertNotEquals(entity0, entity1); + entity0.setCreatedBy(null); + assertEquals(entity0, entity1); + entity1.setCreatedBy("Dorothy"); + assertNotEquals(entity0, entity1); + entity0.setCreatedBy("Dorothy"); + assertEquals(entity0, entity1); + entity1.setCreatedBy("Toto"); + assertNotEquals(entity0, entity1); + entity0.setCreatedBy("Toto"); + assertEquals(entity0, entity1); + + entity0.setCreatedDate(new Date(12345L)); + assertNotEquals(entity0, entity1); + entity1.setCreatedDate(new Date(12345L)); + assertEquals(entity0, entity1); + entity1.setCreatedDate(null); + assertNotEquals(entity0, entity1); + entity0.setCreatedDate(null); + assertEquals(entity0, entity1); + entity1.setCreatedDate(new Date(12345L)); + assertNotEquals(entity0, entity1); + entity0.setCreatedDate(new Date(12345L)); + assertEquals(entity0, entity1); + assertEquals(entity0, entity1); + entity1.setCreatedDate(new Date(123456L)); + assertNotEquals(entity0, entity1); + entity0.setCreatedDate(new Date(123456L)); + assertEquals(entity0, entity1); + + entity0.setModifiedBy("Dorothy"); + assertNotEquals(entity0, entity1); + entity1.setModifiedBy("Dorothy"); + assertEquals(entity0, entity1); + entity1.setModifiedBy(null); + assertNotEquals(entity0, entity1); + entity0.setModifiedBy(null); + assertEquals(entity0, entity1); + entity1.setModifiedBy("Dorothy"); + assertNotEquals(entity0, entity1); + entity0.setModifiedBy("Dorothy"); + assertEquals(entity0, entity1); + entity1.setModifiedBy("Toto"); + assertNotEquals(entity0, entity1); + entity0.setModifiedBy("Toto"); + assertEquals(entity0, entity1); + + entity0.setModifiedDate(new Date(12345L)); + assertNotEquals(entity0, entity1); + entity1.setModifiedDate(new Date(12345L)); + assertEquals(entity0, entity1); + entity1.setModifiedDate(null); + assertNotEquals(entity0, entity1); + entity0.setModifiedDate(null); + assertEquals(entity0, entity1); + entity1.setModifiedDate(new Date(12345L)); + assertNotEquals(entity0, entity1); + entity0.setModifiedDate(new Date(12345L)); + assertEquals(entity0, entity1); + assertEquals(entity0, entity1); + entity1.setModifiedDate(new Date(123456L)); + assertNotEquals(entity0, entity1); + entity0.setModifiedDate(new Date(123456L)); + assertEquals(entity0, entity1); + + entity0.setDeletedBy("Dorothy"); + assertNotEquals(entity0, entity1); + entity1.setDeletedBy("Dorothy"); + assertEquals(entity0, entity1); + entity1.setDeletedBy(null); + assertNotEquals(entity0, entity1); + entity0.setDeletedBy(null); + assertEquals(entity0, entity1); + entity1.setDeletedBy("Dorothy"); + assertNotEquals(entity0, entity1); + entity0.setDeletedBy("Dorothy"); + assertEquals(entity0, entity1); + assertEquals(entity0, entity1); + entity1.setDeletedBy("Toto"); + assertNotEquals(entity0, entity1); + entity0.setDeletedBy("Toto"); + assertEquals(entity0, entity1); + + assertNotNull(entity0.hashCode()); + assertNotNull(entity1.hashCode()); + assertEquals(entity0.hashCode(), entity0.hashCode()); + + entity0.setDeletedBy("Totp"); + assertNotEquals(entity0, entity1); + assertNotEquals(entity0.hashCode(), entity1.hashCode()); } /** @@ -151,7 +412,9 @@ public class PolicyEntityJpaTest { assertTrue(data.isDeleted()); assertTrue(data.getCreatedDate() != null); assertTrue(data.getModifiedDate() != null); - data.equals(new ConfigurationDataEntity()); + String helloString = "Hello"; + Object helloObject = helloString; + assertNotEquals(data, helloObject); data.hashCode(); }