@Override protected void runTest() throws Throwable { Person person = abdera.getFactory().newContributor(); person.setEmail("info@example.com"); Element child = person.getFirstChild(); assertThat(child).isNotNull(); assertThat(child.getText()).isEqualTo("info@example.com"); person.setEmail("webmaster@example.com"); child = person.getFirstChild(); assertThat(child).isNotNull(); assertThat(child.getText()).isEqualTo("webmaster@example.com"); assertThat(child.getNextSibling()).isNull(); person.setEmail(null); assertThat(person.getFirstChild()).isNull(); } }
public Person addContributor(String name, String email, String uri) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newContributor(this); person.setName(name); person.setEmail(email); person.setUri(uri); return person; }
public Person addContributor(String name, String email, String uri) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newContributor(this); person.setName(name); person.setEmail(email); person.setUri(uri); return person; }
public Person addAuthor(String name, String email, String uri) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newAuthor(this); person.setName(name); person.setEmail(email); person.setUri(uri); return person; }
public Person addAuthor(String name, String email, String uri) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newAuthor(this); person.setName(name); person.setEmail(email); person.setUri(uri); return person; }
public Person setBy(String name, String email, String uri) { if (name != null) { Person person = getFactory().newPerson(TombstonesHelper.BY, this); person.setName(name); person.setEmail(email); person.setUri(uri); return person; } else { if (getBy() != null) getBy().discard(); return null; } }