/** Test equals and hash code methods. */ public void testEquals() { PersonNameTitle personNameTitle1 = new PersonNameTitle(); personNameTitle1.setTitle("personNameTitleName"); personNameTitle1.setId(55l); personNameTitle1.setVersion(33); PersonNameTitle personNameTitle2 = new PersonNameTitle(); personNameTitle2.setTitle("personNameTitleName2"); personNameTitle2.setId(55l); personNameTitle2.setVersion(33); PersonNameTitle personNameTitle3 = new PersonNameTitle(); personNameTitle3.setTitle("personNameTitleName"); personNameTitle3.setId(55l); personNameTitle3.setVersion(33); assert personNameTitle1.equals(personNameTitle3) : "Contributor types should be equal"; assert !personNameTitle1.equals(personNameTitle2) : "Contributor types should not be equal"; assert personNameTitle1.hashCode() == personNameTitle3.hashCode() : "Hash codes should be the same"; assert personNameTitle2.hashCode() != personNameTitle3.hashCode() : "Hash codes should not be the same"; }
/** * Test basic set and get methods * * @param description */ public void testBasicSets() { PersonNameTitle personNameTitle = new PersonNameTitle(); personNameTitle.setTitle("personNameTitleName"); personNameTitle.setId(55l); personNameTitle.setVersion(33); assert personNameTitle.getTitle().equals("personNameTitleName") : "Should equal personNameTitleName"; assert personNameTitle.getId().equals(55l) : "Should equal 55l"; assert personNameTitle.getVersion() == 33 : "Should equal 33"; }