Revision 531fc7bc
Added by Andreas Müller almost 8 years ago
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/test/function/TestPersistence.java | ||
---|---|---|
6 | 6 |
* |
7 | 7 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
8 | 8 |
* See LICENSE.TXT at the top of this package for the full license terms. |
9 |
*/
|
|
9 |
*/ |
|
10 | 10 |
|
11 | 11 |
package eu.etaxonomy.cdm.test.function; |
12 | 12 |
|
... | ... | |
29 | 29 |
public class TestPersistence { |
30 | 30 |
private static final UUID TEST_TAXON_UUID = UUID.fromString("b3084573-343d-4279-ba92-4ab01bb47db5"); |
31 | 31 |
static Logger logger = Logger.getLogger(TestPersistence.class); |
32 |
|
|
33 |
|
|
32 |
|
|
33 |
|
|
34 | 34 |
public void testAppController(){ |
35 |
|
|
35 |
|
|
36 | 36 |
logger.info("Create name objects..."); |
37 | 37 |
NonViralName<?> tn = NonViralName.NewInstance(Rank.SPECIES()); |
38 | 38 |
BotanicalName tn3 = BotanicalName.NewInstance(Rank.SUBSPECIES()); |
39 | 39 |
ZoologicalName parentName = ZoologicalName.NewInstance(Rank.FAMILY()); |
40 |
|
|
40 |
|
|
41 | 41 |
logger.info("Create reference objects..."); |
42 |
Reference<?> sec = ReferenceFactory.newJournal();
|
|
42 |
Reference sec = ReferenceFactory.newJournal(); |
|
43 | 43 |
sec.setTitleCache("TestJournal", true); |
44 |
|
|
44 |
|
|
45 | 45 |
logger.info("Create taxon objects..."); |
46 | 46 |
Taxon childTaxon = Taxon.NewInstance(tn, sec); |
47 | 47 |
Synonym syn = Synonym.NewInstance(tn3, sec); |
... | ... | |
49 | 49 |
Taxon parentTaxon = Taxon.NewInstance(parentName, sec); |
50 | 50 |
parentTaxon.setUuid(TEST_TAXON_UUID); |
51 | 51 |
parentTaxon.addTaxonomicChild(childTaxon, sec, null); |
52 |
|
|
53 |
|
|
54 |
// test
|
|
52 |
|
|
53 |
|
|
54 |
// test |
|
55 | 55 |
tn.setGenusOrUninomial("tn1-Genus1"); |
56 | 56 |
tn3.setGenusOrUninomial("tn3-genus"); |
57 |
|
|
57 |
|
|
58 | 58 |
logger.info("Create new Author agent..."); |
59 | 59 |
Person team= Person.NewInstance(); |
60 | 60 |
team.setTitleCache("AuthorAgent1", true); |
61 | 61 |
tn.setCombinationAuthorship(team); |
62 |
|
|
62 |
|
|
63 | 63 |
logger.info("Save objects ..."); |
64 |
|
|
64 |
|
|
65 | 65 |
// appCtr.getTaxonService().saveTaxon(parentTaxon); |
66 |
//
|
|
67 |
// // load Name list
|
|
66 |
// |
|
67 |
// // load Name list |
|
68 | 68 |
// logger.info("Load existing names from db..."); |
69 | 69 |
// List<TaxonNameBase> tnList = appCtr.getNameService().getAllNames(1000, 0); |
70 | 70 |
// for (TaxonNameBase tn2: tnList){ |
71 | 71 |
// logger.info("Title: "+ tn2.getTitleCache() + " UUID: " + tn2.getUuid()+";"); |
72 | 72 |
// } |
73 |
//
|
|
74 |
// // load Name list
|
|
73 |
// |
|
74 |
// // load Name list |
|
75 | 75 |
// logger.info("Load taxon from db..."); |
76 | 76 |
// Taxon taxon = (Taxon)appCtr.getTaxonService().getTaxonByUuid(parentTaxon.getUuid()); |
77 | 77 |
// logger.info("Parent: "+ taxon.toString()); |
... | ... | |
81 | 81 |
// logger.info("Synonym: "+ synonym.toString()); |
82 | 82 |
// } |
83 | 83 |
// } |
84 |
//
|
|
85 |
// // close
|
|
84 |
// |
|
85 |
// // close |
|
86 | 86 |
// appCtr.close(); |
87 | 87 |
} |
88 | 88 |
|
... | ... | |
95 | 95 |
sc.testAppController(); |
96 | 96 |
System.out.println("\nEnd ..."); |
97 | 97 |
} |
98 |
|
|
98 |
|
|
99 | 99 |
/** |
100 | 100 |
* @param args |
101 | 101 |
*/ |
Also available in: Unified diff
Remove generics from Reference in cdmlib (except for cdmlib-model) #5830