@Test public void validateExternalIdentifier_invalidRelationship2_flagOffTest() { PersonExternalIdentifier extId = getPersonExternalIdentifier(); extId.setRelationship(Relationship.PART_OF); PersonValidator.validateExternalIdentifier( extId, getSourceEntity(), true, true, Visibility.PUBLIC, false); }
@Test(expected = OrcidValidationException.class) public void validateExternalIdentifier_invalidRelationship2_flagOnTest() { PersonExternalIdentifier extId = getPersonExternalIdentifier(); extId.setRelationship(Relationship.PART_OF); PersonValidator.validateExternalIdentifier( extId, getSourceEntity(), true, true, Visibility.PUBLIC, true); fail(); }
private PersonExternalIdentifier getPersonExternalIdentifier() { PersonExternalIdentifier extId = new PersonExternalIdentifier(); extId.setRelationship(Relationship.SELF); extId.setType("doi"); extId.setUrl(new Url("http://test.orcid.org")); extId.setValue("extId1"); extId.setVisibility(Visibility.PUBLIC); return extId; }