* @author cmathew
* @date 3 Feb 2015
*/
-
@DataSet
public class TaxonNameEditorTest extends BaseOperationTest {
Language english = Language.getLanguageFromUuid(Language.uuidEnglish);
-
@Test
public void testAddHomotypicSynonym() throws ExecutionException {
UUID taxonNodeUuid = UUID.fromString("ce54c396-3694-47f2-abb0-1d7b7e057985");
operation.execute(monitor, info);
taxonNodeService.merge(taxonNode);
-
-
}
@Test
operation.execute(monitor, info);
taxonNodeService.merge(taxonNode);
-
Assert.assertEquals(taxon.getHomotypicGroup().getTypifiedNames().size(), 2);
Set<Synonym> synonyms = taxon.getSynonyms();
-
for(Synonym synonym : synonyms) {
taxonService.deleteSynonym(synonym.getUuid(), null);
}
-
taxonNodeService.merge(taxonNode, true);
newSynonymName = TaxonNameFactory.NewBotanicalInstance(null);
taxonService.merge(syn);
}
-
Assert.assertEquals(taxon.getHomotypicGroup().getTypifiedNames().size(), 2);
Set<Synonym> synonyms = taxon.getSynonyms();
-
for(Synonym synonym : synonyms) {
Assert.assertEquals(syn.getUuid(), synonym.getUuid());
taxonService.deleteSynonym(synonym.getUuid(), null);
}
-
taxonNodeService.merge(taxonNode);
newSynonymName = TaxonNameFactory.NewBotanicalInstance(null);
taxonNodeService.merge(taxonNode);
}
-
@Test
- public void swapSynonymWithAcceptedTaxon() throws ExecutionException {
+ public void swapSynonymWithAcceptedTaxon() {
List<TaxonNode> rootEntities = new ArrayList<TaxonNode>();
UUID taxonNodeUuid = UUID.fromString("d425a971-1abe-4895-9e1f-1e5c8ff1c84c");
TaxonNode taxonNode = taxonNodeService.load(taxonNodeUuid);