Project

General

Profile

« Previous | Next » 

Revision fe34a9eb

Added by Andreas Müller about 7 years ago

ref #6365 use TaxonNameFactory for botanical names

View differences:

cdmlib-model/src/test/java/eu/etaxonomy/cdm/datagenerator/TaxonGenerator.java
17 17
import eu.etaxonomy.cdm.model.description.TextData;
18 18
import eu.etaxonomy.cdm.model.name.BotanicalName;
19 19
import eu.etaxonomy.cdm.model.name.Rank;
20
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
20
import eu.etaxonomy.cdm.model.name.TaxonNameFactory;
21 21
import eu.etaxonomy.cdm.model.reference.Reference;
22 22
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
23 23
import eu.etaxonomy.cdm.model.taxon.Synonym;
......
44 44
		citationRef.setTitleCache("Sp. lunarum", true);
45 45

  
46 46
        //genus taxon with Name, combinationAuthor,
47
		BotanicalName botName = TaxonNameBase.NewBotanicalInstance(Rank.GENUS());
47
		BotanicalName botName = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
48 48
        botName.setTitleCache("Hieracium L.", true);
49 49
        botName.setGenusOrUninomial("Hieracium");
50 50
        botName.setCombinationAuthorship(Person.NewInstance());
......
52 52
        Taxon genusTaxon = Taxon.NewInstance(botName, sec);
53 53

  
54 54
        //a name that is the basionym of genusTaxon's name
55
        BotanicalName basionym = TaxonNameBase.NewBotanicalInstance(Rank.GENUS());
55
        BotanicalName basionym = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
56 56
        basionym.setTitleCache("Hieracilla DC.", true);
57 57
        basionym.setGenusOrUninomial("Hieracilla");
58 58
        basionym.setCombinationAuthorship(deCandolle);
59 59
        botName.addBasionym(basionym, null, null, "216");
60 60

  
61 61
        //species taxon that is the child of genus taxon
62
        BotanicalName botSpecies = TaxonNameBase.NewBotanicalInstance(Rank.SPECIES());
62
        BotanicalName botSpecies = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
63 63
        botSpecies.setTitleCache("Hieracium asturianum Pau", true);
64 64
        botSpecies.setGenusOrUninomial("Hieracium");
65 65
        botSpecies.setSpecificEpithet("asturianum");
......
68 68
        Taxon childTaxon = Taxon.NewInstance(botSpecies, sec);
69 69

  
70 70
        //homotypic synonym of childTaxon1
71
        BotanicalName botSpecies4= TaxonNameBase.NewBotanicalInstance(Rank.SPECIES());
71
        BotanicalName botSpecies4= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
72 72
        botSpecies4.setTitleCache("Hieracium gueri DC.", true);
73 73
        botSpecies4.setGenusOrUninomial("Hieracium");
74 74
        botSpecies4.setSpecificEpithet("gueri");
......
78 78

  
79 79

  
80 80
        //2nd child species taxon that is the child of genus taxon
81
        BotanicalName botSpecies2= TaxonNameBase.NewBotanicalInstance(Rank.SPECIES());
81
        BotanicalName botSpecies2= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
82 82
        botSpecies2.setTitleCache("Hieracium wolffii Zahn", true);
83 83
        botSpecies2.setGenusOrUninomial("Hieracium");
84 84
        botSpecies2.setSpecificEpithet("wolffii");
......
87 87
        Taxon childTaxon2 = Taxon.NewInstance(botSpecies2, sec);
88 88

  
89 89
        //heterotypic synonym of childTaxon2
90
        BotanicalName botSpecies3= TaxonNameBase.NewBotanicalInstance(Rank.SPECIES());
90
        BotanicalName botSpecies3= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
91 91
        botSpecies3.setTitleCache("Hieracium lupium DC.", true);
92 92
        botSpecies3.setGenusOrUninomial("Hieracium");
93 93
        botSpecies3.setSpecificEpithet("lupium");
......
96 96
        childTaxon2.addSynonym(heteroSynonym, SynonymType.HETEROTYPIC_SYNONYM_OF());
97 97

  
98 98
        //missaplied Name for childTaxon2
99
        BotanicalName missName= TaxonNameBase.NewBotanicalInstance(Rank.SPECIES());
99
        BotanicalName missName= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
100 100
        missName.setTitleCache("Hieracium lupium DC.", true);
101 101
        missName.setGenusOrUninomial("Hieracium");
102 102
        missName.setSpecificEpithet("lupium");

Also available in: Unified diff