Revision fe34a9eb
Added by Andreas Müller about 7 years ago
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/taxon/TaxonTest.java | ||
---|---|---|
73 | 73 |
misSec.setTitleCache("Stupid book", true); |
74 | 74 |
|
75 | 75 |
name1 = TaxonNameFactory.NewZoologicalInstance(Rank.SPECIES(),"Panthera",null,"onca",null,linne,null,"p.1467", null); |
76 |
name2 = TaxonNameBase.NewBotanicalInstance(Rank.SPECIES(),"Abies",null,"alba",null,linne,null,"p.317", null);
|
|
77 |
name3 = TaxonNameBase.NewBotanicalInstance(Rank.SUBSPECIES(),"Polygala",null,"vulgaris","alpina",linne,null,"p.191", null);
|
|
78 |
name4 = TaxonNameBase.NewBotanicalInstance(Rank.SPECIES(),"Cichoria",null,"carminata",null,linne,null,"p.14", null);
|
|
76 |
name2 = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES(),"Abies",null,"alba",null,linne,null,"p.317", null);
|
|
77 |
name3 = TaxonNameFactory.NewBotanicalInstance(Rank.SUBSPECIES(),"Polygala",null,"vulgaris","alpina",linne,null,"p.191", null);
|
|
78 |
name4 = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES(),"Cichoria",null,"carminata",null,linne,null,"p.14", null);
|
|
79 | 79 |
rootT = Taxon.NewInstance(name1,sec); |
80 | 80 |
freeT = Taxon.NewInstance(name4,sec); |
81 | 81 |
// taxonomic children |
... | ... | |
187 | 187 |
|
188 | 188 |
@Test |
189 | 189 |
public void testAddHomotypicSynonymName(){ |
190 |
TaxonNameBase<?,?> taxonName = TaxonNameBase.NewBotanicalInstance(null);
|
|
190 |
TaxonNameBase<?,?> taxonName = TaxonNameFactory.NewBotanicalInstance(null);
|
|
191 | 191 |
Taxon taxon = Taxon.NewInstance(taxonName, null); |
192 |
TaxonNameBase<?,?> synonymName1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
192 |
TaxonNameBase<?,?> synonymName1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
193 | 193 |
// add a synonym to the taxon |
194 | 194 |
Synonym synonym1 = taxon.addHomotypicSynonymName(synonymName1); |
195 | 195 |
// get the homotypic group of that synonym |
... | ... | |
200 | 200 |
} |
201 | 201 |
@Test |
202 | 202 |
public void testAddHomotypicSynonym(){ |
203 |
TaxonNameBase<?,?> taxonName = TaxonNameBase.NewBotanicalInstance(null);
|
|
203 |
TaxonNameBase<?,?> taxonName = TaxonNameFactory.NewBotanicalInstance(null);
|
|
204 | 204 |
Taxon taxon = Taxon.NewInstance(taxonName, null); |
205 |
TaxonNameBase<?,?> synonymName1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
205 |
TaxonNameBase<?,?> synonymName1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
206 | 206 |
Synonym synonym = Synonym.NewInstance(synonymName1, null); |
207 | 207 |
// add a synonym to the taxon |
208 | 208 |
taxon.addHomotypicSynonym(synonym); |
... | ... | |
217 | 217 |
|
218 | 218 |
@Test |
219 | 219 |
public void testAddRemoveSynonymInSameGroup(){ |
220 |
TaxonNameBase<?,?> taxonName = TaxonNameBase.NewBotanicalInstance(null);
|
|
220 |
TaxonNameBase<?,?> taxonName = TaxonNameFactory.NewBotanicalInstance(null);
|
|
221 | 221 |
Taxon taxon = Taxon.NewInstance(taxonName, null); |
222 |
TaxonNameBase<?,?> synonymName1 = TaxonNameBase.NewBotanicalInstance(null);
|
|
223 |
TaxonNameBase<?,?> synonymName2 = TaxonNameBase.NewBotanicalInstance(null);
|
|
222 |
TaxonNameBase<?,?> synonymName1 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
223 |
TaxonNameBase<?,?> synonymName2 = TaxonNameFactory.NewBotanicalInstance(null);
|
|
224 | 224 |
|
225 | 225 |
// add a synonym to the taxon |
226 | 226 |
Synonym synonym1 = taxon.addHeterotypicSynonymName(synonymName1); |
Also available in: Unified diff
ref #6365 use TaxonNameFactory for botanical names