Revision 6f8a50cf
Added by Andreas Müller about 3 years ago
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/operation/TaxonNameEditorTest.java | ||
---|---|---|
47 | 47 |
* @author cmathew |
48 | 48 |
* @date 3 Feb 2015 |
49 | 49 |
*/ |
50 |
|
|
51 | 50 |
@DataSet |
52 | 51 |
public class TaxonNameEditorTest extends BaseOperationTest { |
53 | 52 |
|
... | ... | |
60 | 59 |
|
61 | 60 |
Language english = Language.getLanguageFromUuid(Language.uuidEnglish); |
62 | 61 |
|
63 |
|
|
64 | 62 |
@Test |
65 | 63 |
public void testAddHomotypicSynonym() throws ExecutionException { |
66 | 64 |
UUID taxonNodeUuid = UUID.fromString("ce54c396-3694-47f2-abb0-1d7b7e057985"); |
... | ... | |
96 | 94 |
|
97 | 95 |
operation.execute(monitor, info); |
98 | 96 |
taxonNodeService.merge(taxonNode); |
99 |
|
|
100 |
|
|
101 | 97 |
} |
102 | 98 |
|
103 | 99 |
@Test |
... | ... | |
115 | 111 |
operation.execute(monitor, info); |
116 | 112 |
taxonNodeService.merge(taxonNode); |
117 | 113 |
|
118 |
|
|
119 | 114 |
Assert.assertEquals(taxon.getHomotypicGroup().getTypifiedNames().size(), 2); |
120 | 115 |
|
121 | 116 |
Set<Synonym> synonyms = taxon.getSynonyms(); |
122 |
|
|
123 | 117 |
for(Synonym synonym : synonyms) { |
124 | 118 |
taxonService.deleteSynonym(synonym.getUuid(), null); |
125 | 119 |
} |
126 |
|
|
127 | 120 |
taxonNodeService.merge(taxonNode, true); |
128 | 121 |
|
129 | 122 |
newSynonymName = TaxonNameFactory.NewBotanicalInstance(null); |
... | ... | |
158 | 151 |
taxonService.merge(syn); |
159 | 152 |
} |
160 | 153 |
|
161 |
|
|
162 | 154 |
Assert.assertEquals(taxon.getHomotypicGroup().getTypifiedNames().size(), 2); |
163 | 155 |
|
164 | 156 |
Set<Synonym> synonyms = taxon.getSynonyms(); |
165 |
|
|
166 | 157 |
for(Synonym synonym : synonyms) { |
167 | 158 |
Assert.assertEquals(syn.getUuid(), synonym.getUuid()); |
168 | 159 |
taxonService.deleteSynonym(synonym.getUuid(), null); |
169 | 160 |
} |
170 |
|
|
171 | 161 |
taxonNodeService.merge(taxonNode); |
172 | 162 |
|
173 | 163 |
newSynonymName = TaxonNameFactory.NewBotanicalInstance(null); |
... | ... | |
179 | 169 |
taxonNodeService.merge(taxonNode); |
180 | 170 |
} |
181 | 171 |
|
182 |
|
|
183 | 172 |
@Test |
184 |
public void swapSynonymWithAcceptedTaxon() throws ExecutionException {
|
|
173 |
public void swapSynonymWithAcceptedTaxon() { |
|
185 | 174 |
List<TaxonNode> rootEntities = new ArrayList<TaxonNode>(); |
186 | 175 |
UUID taxonNodeUuid = UUID.fromString("d425a971-1abe-4895-9e1f-1e5c8ff1c84c"); |
187 | 176 |
TaxonNode taxonNode = taxonNodeService.load(taxonNodeUuid); |
Also available in: Unified diff
cleanup