Revision 600a00cd
Added by Andreas Müller over 3 years ago
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonServiceImplBusinessTest.java | ||
---|---|---|
207 | 207 |
// Assert.assertNull("Synonym should not be used in a name anymore", s1.getName()); |
208 | 208 |
} |
209 | 209 |
|
210 |
/** |
|
211 |
* Test method for {@link eu.etaxonomy.cdm.api.service.TaxonServiceImpl#changeSynonymToRelatedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType, eu.etaxonomy.cdm.model.reference.Reference, java.lang.String)}. |
|
212 |
*/ |
|
213 | 210 |
@Test |
214 | 211 |
@DataSet(loadStrategy=CleanSweepInsertLoadStrategy.class, value="../../database/ClearDBDataSet.xml") |
215 | 212 |
public final void testChangeSynonymToRelatedTaxon() { |
... | ... | |
228 | 225 |
//UUID s1UUID = service.update(s1); |
229 | 226 |
UUID newTaxonUUID = service.save(newTaxon).getUuid(); |
230 | 227 |
|
231 |
|
|
232 | 228 |
s1 =(Synonym)service.find(s1.getUuid()); |
233 | 229 |
newTaxon = (Taxon)service.find(newTaxonUUID); |
234 | 230 |
assertNull(s1); |
... | ... | |
293 | 289 |
Assert.assertEquals("'t1' must have exactly 1 basionym relationships", 1, t1.getName().getBasionyms().size()); |
294 | 290 |
Assert.assertFalse("s2 must not be in t1 homotypic group", s2.getHomotypicGroup().equals(t1.getHomotypicGroup())); |
295 | 291 |
|
296 |
|
|
297 | 292 |
//do it |
298 | 293 |
service.changeHomotypicalGroupOfSynonym(s2, homotypicSynonym.getHomotypicGroup(), null, true); |
299 | 294 |
|
... | ... | |
309 | 304 |
Assert.assertEquals("'t1' must have exactly 2 names in homotypic group", 2, t1.getHomotypicSynonymsByHomotypicGroup(null).size()); |
310 | 305 |
Assert.assertEquals("'t1' homotypic group must include 3 names (t1, s2, homotypicSynonym)", 3, t1.getHomotypicGroup().getTypifiedNames().size()); |
311 | 306 |
|
312 |
|
|
313 | 307 |
//do it |
314 | 308 |
service.changeHomotypicalGroupOfSynonym(s2, t2.getHomotypicGroup(), t2, false); |
315 | 309 |
|
... | ... | |
340 | 334 |
|
341 | 335 |
@Override |
342 | 336 |
public void createTestDataSet() throws FileNotFoundException {} |
343 |
|
|
344 |
} |
|
337 |
} |
Also available in: Unified diff
cleanup