Revision fe34a9eb
Added by Andreas Müller about 7 years ago
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/name/TaxonNameBaseTest.java | ||
---|---|---|
259 | 259 |
*/ |
260 | 260 |
@Test |
261 | 261 |
public void testGetBasionym() { |
262 |
TaxonNameBase name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
263 |
TaxonNameBase basionym1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
264 |
TaxonNameBase basionym2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
262 |
TaxonNameBase name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
263 |
TaxonNameBase basionym1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
264 |
TaxonNameBase basionym2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
265 | 265 |
|
266 | 266 |
assertEquals(null, name1.getBasionym()); |
267 | 267 |
name1.addBasionym(basionym1); |
... | ... | |
316 | 316 |
*/ |
317 | 317 |
@Test |
318 | 318 |
public void testGetRank() { |
319 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
319 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
320 | 320 |
assertNull("Rank shall be null", name1.getRank()); |
321 | 321 |
name1.setRank(Rank.SPECIES()); |
322 | 322 |
assertNotNull("Rank shall not be null", name1.getRank()); |
... | ... | |
342 | 342 |
*/ |
343 | 343 |
@Test |
344 | 344 |
public void testGetAppendedPhrase() { |
345 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
345 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
346 | 346 |
String appPhrase = "appPhrase"; |
347 | 347 |
assertNull(name1.getAppendedPhrase()); |
348 | 348 |
name1.setAppendedPhrase(appPhrase); |
... | ... | |
356 | 356 |
*/ |
357 | 357 |
@Test |
358 | 358 |
public void testGetSetNomenclaturalMicroReference() { |
359 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
359 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
360 | 360 |
String microRef = "micro"; |
361 | 361 |
assertNull(name1.getNomenclaturalMicroReference()); |
362 | 362 |
name1.setNomenclaturalMicroReference(microRef); |
... | ... | |
370 | 370 |
*/ |
371 | 371 |
@Test |
372 | 372 |
public void testGetSetHasProblem() { |
373 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
373 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
374 | 374 |
name1.setParsingProblem(0); |
375 | 375 |
assertFalse(name1.hasProblem()); |
376 | 376 |
name1.setParsingProblem(1); |
... | ... | |
551 | 551 |
|
552 | 552 |
@Test |
553 | 553 |
public void testMergeHomotypicGroups() { |
554 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
555 |
TaxonNameBase<?,?> name2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
556 |
TaxonNameBase<?,?> name3 = TaxonNameBase.NewBotanicalInstance(null);
|
|
557 |
TaxonNameBase<?,?> name4 = TaxonNameBase.NewBotanicalInstance(null);
|
|
554 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
555 |
TaxonNameBase<?,?> name2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
556 |
TaxonNameBase<?,?> name3 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
557 |
TaxonNameBase<?,?> name4 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
558 | 558 |
|
559 | 559 |
assertFalse(name1.getHomotypicalGroup().equals(name2.getHomotypicalGroup())); |
560 | 560 |
int numberOfTypifiedNames = name1.getHomotypicalGroup().getTypifiedNames().size(); |
... | ... | |
592 | 592 |
|
593 | 593 |
@Test |
594 | 594 |
public void testIsBasionymFor() { |
595 |
TaxonNameBase name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
596 |
TaxonNameBase name2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
597 |
TaxonNameBase<?,?> name3 = TaxonNameBase.NewBotanicalInstance(null);
|
|
598 |
TaxonNameBase<?,?> name4 = TaxonNameBase.NewBotanicalInstance(null);
|
|
595 |
TaxonNameBase name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
596 |
TaxonNameBase name2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
597 |
TaxonNameBase<?,?> name3 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
598 |
TaxonNameBase<?,?> name4 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
599 | 599 |
|
600 | 600 |
assertFalse(name2.isBasionymFor(name1)); |
601 | 601 |
assertFalse(name1.isBasionymFor(name2)); |
... | ... | |
609 | 609 |
*/ |
610 | 610 |
@Test |
611 | 611 |
public void testIsHomotypic() { |
612 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
613 |
TaxonNameBase<?,?> name2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
614 |
TaxonNameBase<?,?> name3 = TaxonNameBase.NewBotanicalInstance(null);
|
|
615 |
TaxonNameBase<?,?> name4 = TaxonNameBase.NewBotanicalInstance(null);
|
|
612 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
613 |
TaxonNameBase<?,?> name2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
614 |
TaxonNameBase<?,?> name3 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
615 |
TaxonNameBase<?,?> name4 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
616 | 616 |
name1.mergeHomotypicGroups(name2); |
617 | 617 |
name2.mergeHomotypicGroups(name4); |
618 | 618 |
|
... | ... | |
626 | 626 |
|
627 | 627 |
@Test |
628 | 628 |
public void testMakeGroupsBasionym(){ |
629 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
630 |
TaxonNameBase<?,?> name2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
631 |
TaxonNameBase<?,?> name3 = TaxonNameBase.NewBotanicalInstance(null);
|
|
632 |
TaxonNameBase<?,?> name4 = TaxonNameBase.NewBotanicalInstance(null);
|
|
629 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
630 |
TaxonNameBase<?,?> name2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
631 |
TaxonNameBase<?,?> name3 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
632 |
TaxonNameBase<?,?> name4 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
633 | 633 |
|
634 | 634 |
name1.mergeHomotypicGroups(name2); |
635 | 635 |
name1.mergeHomotypicGroups(name3); |
... | ... | |
646 | 646 |
|
647 | 647 |
@Test |
648 | 648 |
public void testIsGroupsBasionym(){ |
649 |
TaxonNameBase<?,?> name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
650 |
TaxonNameBase<?,?> name2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
651 |
TaxonNameBase<?,?> name3 = TaxonNameBase.NewBotanicalInstance(null);
|
|
652 |
TaxonNameBase<?,?> name4 = TaxonNameBase.NewBotanicalInstance(null);
|
|
649 |
TaxonNameBase<?,?> name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
650 |
TaxonNameBase<?,?> name2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
651 |
TaxonNameBase<?,?> name3 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
652 |
TaxonNameBase<?,?> name4 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
653 | 653 |
|
654 | 654 |
assertFalse(name1.isGroupsBasionym()); |
655 | 655 |
|
... | ... | |
668 | 668 |
|
669 | 669 |
@Test |
670 | 670 |
public void testRemoveBasionyms(){ |
671 |
TaxonNameBase name1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
672 |
TaxonNameBase basionym = TaxonNameBase.NewBotanicalInstance(null);
|
|
673 |
TaxonNameBase name3 = TaxonNameBase.NewBotanicalInstance(null);
|
|
671 |
TaxonNameBase name1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
672 |
TaxonNameBase basionym = TaxonNameFactory.NewBotanicalInstance(null);
|
|
673 |
TaxonNameBase name3 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
674 | 674 |
|
675 | 675 |
name1.addBasionym(basionym); |
676 | 676 |
assertEquals(1, name1.getBasionyms().size()); |
Also available in: Unified diff
ref #6365 use TaxonNameFactory for botanical names