Revision 277d4a6d
Added by Andreas Müller almost 8 years ago
cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImplTest.java | ||
---|---|---|
698 | 698 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
699 | 699 |
assertEquals( NomenclaturalStatusType.AMBIGUOUS(), nameTestStatus.getStatus().iterator().next().getType()); |
700 | 700 |
|
701 |
//nom. inval. |
|
702 |
strTestStatus = "Abies alba Mill., Sp. Pl. 4: 455. 1987, nom. inval."; |
|
703 |
nameTestStatus = parser.parseReferencedName(strTestStatus, null, Rank.SPECIES()); |
|
704 |
assertFullRefStandard(nameTestStatus); |
|
705 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
|
706 |
assertEquals( NomenclaturalStatusType.INVALID(), nameTestStatus.getStatus().iterator().next().getType()); |
|
707 |
|
|
701 | 708 |
//nom. dub. |
702 | 709 |
strTestStatus = "Abies alba Mill., Sp. Pl. 4: 455. 1987, nom. dub."; |
703 | 710 |
nameTestStatus = parser.parseReferencedName(strTestStatus, null, Rank.SPECIES()); |
... | ... | |
817 | 824 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
818 | 825 |
assertEquals( NomenclaturalStatusType.SANCTIONED(), nameTestStatus.getStatus().iterator().next().getType()); |
819 | 826 |
|
820 |
//nom. inval. |
|
821 |
strTestStatus = "Abies alba Mill., Sp. Pl. 4: 455. 1987, nom. inval."; |
|
822 |
nameTestStatus = parser.parseReferencedName(strTestStatus, null, Rank.SPECIES()); |
|
823 |
assertFullRefStandard(nameTestStatus); |
|
824 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
|
825 |
assertEquals( NomenclaturalStatusType.INVALID(), nameTestStatus.getStatus().iterator().next().getType()); |
|
826 |
|
|
827 | 827 |
//nom. nud. |
828 | 828 |
strTestStatus = "Abies alba Mill., Sp. Pl. 4: 455. 1987, nom. nud."; |
829 | 829 |
nameTestStatus = parser.parseReferencedName(strTestStatus, null, Rank.SPECIES()); |
... | ... | |
873 | 873 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
874 | 874 |
assertEquals( NomenclaturalStatusType.OPUS_UTIQUE_OPPR(), nameTestStatus.getStatus().iterator().next().getType()); |
875 | 875 |
|
876 |
//comb. nov. |
|
877 |
strTestStatus = "Abies alba Mill., Sp. Pl. 4: 455. 1987, comb. nov."; |
|
878 |
nameTestStatus = parser.parseReferencedName(strTestStatus, null, Rank.SPECIES()); |
|
879 |
assertFullRefStandard(nameTestStatus); |
|
880 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
|
881 |
assertEquals( NomenclaturalStatusType.COMB_NOV(), nameTestStatus.getStatus().iterator().next().getType()); |
|
882 |
|
|
883 |
//orth. rej. |
|
884 |
strTestStatus = "Abies alba Mill., Sp. Pl. 4: 455. 1987, orth. rej."; |
|
885 |
nameTestStatus = parser.parseReferencedName(strTestStatus, null, Rank.SPECIES()); |
|
886 |
assertFullRefStandard(nameTestStatus); |
|
887 |
assertTrue(nameTestStatus.getStatus().size()== 1); |
|
888 |
assertEquals( NomenclaturalStatusType.ORTHOGRAPHY_REJECTED(), nameTestStatus.getStatus().iterator().next().getType()); |
|
889 |
|
|
890 |
//not yet parsed "not avail." |
|
876 | 891 |
} |
877 | 892 |
|
878 | 893 |
/** |
Also available in: Unified diff
Add orth. rej. to parsing #5649 and clean up test