Project

General

Profile

« Previous | Next » 

Revision 73baaed9

Added by Cherian Mathew about 9 years ago

Added tests for NewTaxonBasePresenter
Improved corrected existing tests
CdmTestDataSourceFactory, unitils.properties : added custom test data source factory for unitils

View differences:

.gitattributes
118 118
src/test/java/eu/etaxonomy/cdm/remote/config/DataSourceConfigurer.java -text
119 119
src/test/java/eu/etaxonomy/cdm/remote/config/DataSourceProperties.java -text
120 120
src/test/java/eu/etaxonomy/cdm/remote/config/LoggingConfigurer.java -text
121
src/test/java/eu/etaxonomy/cdm/unitils/CdmTestDataSourceFactory.java -text
121 122
src/test/java/eu/etaxonomy/cdm/vaadin/CdmVaadinBaseTest.java -text
122 123
src/test/java/eu/etaxonomy/cdm/vaadin/container/CdmSQLContainerTest.java -text
124
src/test/java/eu/etaxonomy/cdm/vaadin/presenter/NewTaxonBasePresenterTest.java -text
123 125
src/test/java/eu/etaxonomy/cdm/vaadin/presenter/StatusPresenterTest.java -text
124 126
src/test/java/eu/etaxonomy/cdm/vaadin/ui/NavigatorTestUI.java -text
125 127
src/test/java/eu/etaxonomy/cdm/vaadin/util/CdmSpringContextHelperTest.java -text
......
131 133
src/test/resources/eu/etaxonomy/cdm/vaadin/PUBLIC.xsd -text
132 134
src/test/resources/eu/etaxonomy/cdm/vaadin/container/CdmSQLContainerTest.xml -text
133 135
src/test/resources/eu/etaxonomy/cdm/vaadin/dataset.xsd -text
136
src/test/resources/eu/etaxonomy/cdm/vaadin/presenter/NewTaxonBasePresenterTest.xml -text
134 137
src/test/resources/eu/etaxonomy/cdm/vaadin/presenter/StatusPresenterTest.xml -text
135 138
src/test/resources/eu/etaxonomy/cdm/vaadin/util/CdmSpringContextHelperTest.xml -text
136 139
src/test/resources/h2/cdmTest.h2.db -text
src/test/java/eu/etaxonomy/cdm/unitils/CdmTestDataSourceFactory.java
1
// $Id$
2
/**
3
* Copyright (C) 2015 EDIT
4
* European Distributed Institute of Taxonomy
5
* http://www.e-taxonomy.eu
6
*
7
* The contents of this file are subject to the Mozilla Public License Version 1.1
8
* See LICENSE.TXT at the top of this package for the full license terms.
9
*/
10
package eu.etaxonomy.cdm.unitils;
11

  
12
import javax.sql.DataSource;
13

  
14
import org.apache.commons.dbcp.BasicDataSource;
15
import org.unitils.database.config.PropertiesDataSourceFactory;
16

  
17
/**
18
 * @author cmathew
19
 * @date 8 Apr 2015
20
 *
21
 */
22
public class CdmTestDataSourceFactory extends PropertiesDataSourceFactory {
23

  
24
    @Override
25
    public DataSource createDataSource() {
26
        BasicDataSource dataSource = (BasicDataSource)super.createDataSource();
27
        dataSource.setMaxActive(-1);
28
        return dataSource;
29
    }
30

  
31
}
src/test/java/eu/etaxonomy/cdm/vaadin/CdmVaadinBaseTest.java
3 3
import javax.servlet.ServletContextEvent;
4 4
import javax.servlet.ServletContextListener;
5 5
import javax.servlet.ServletException;
6
import javax.sql.DataSource;
7 6

  
8 7
import org.easymock.EasyMock;
9 8
import org.junit.Assert;
10 9
import org.junit.BeforeClass;
11
import org.junit.Test;
10
import org.junit.Ignore;
12 11
import org.springframework.mock.web.MockServletConfig;
13 12
import org.springframework.mock.web.MockServletContext;
14 13
import org.springframework.web.context.ContextLoaderListener;
15 14
import org.unitils.UnitilsJUnit4;
16 15
import org.unitils.database.DatabaseUnitils;
17
import org.unitils.database.annotations.TestDataSource;
18 16
import org.unitils.database.annotations.Transactional;
19 17
import org.unitils.database.util.TransactionMode;
20 18

  
......
28 26

  
29 27
import eu.etaxonomy.cdm.vaadin.util.CdmSQLStringDecorator;
30 28

  
29
@Ignore
31 30
@Transactional(TransactionMode.DISABLED)
32 31
public class CdmVaadinBaseTest extends UnitilsJUnit4 {
33 32

  
......
37 36
    private static VaadinSession vaadinSession;
38 37
    private static boolean isVaadinServletEnvCreated = false;
39 38

  
40
    @TestDataSource
41
    protected DataSource dataSource;
42 39

  
43 40
    @BeforeClass
44 41
    public static void setup() {
......
48 45
    		createNewServletEnvironment();
49 46
    	}
50 47
    	QueryBuilder.setStringDecorator(new CdmSQLStringDecorator());
48

  
49
    	Assert.assertEquals(vaadinServlet, VaadinServlet.getCurrent());
50
        Assert.assertEquals(servletContext, VaadinServlet.getCurrent().getServletContext());
51
        Assert.assertEquals(vaadinSession, VaadinSession.getCurrent());
52
        Assert.assertEquals(vaadinService, VaadinService.getCurrent());
51 53
    }
52 54

  
55

  
53 56
    public static void createNewServletEnvironment() {
54 57
		servletContext = new MockServletContext("/webapp");
55 58

  
......
81 84
		isVaadinServletEnvCreated = true;
82 85
    }
83 86

  
84
    public DataSource getDataSource() {
85
    	return dataSource;
86
    }
87
    @Test
88
    public void checkVaadinVariables() {
89
		Assert.assertEquals(vaadinServlet, VaadinServlet.getCurrent());
90
		Assert.assertEquals(servletContext, VaadinServlet.getCurrent().getServletContext());
91
		Assert.assertEquals(vaadinSession, VaadinSession.getCurrent());
92
		Assert.assertEquals(vaadinService, VaadinService.getCurrent());
93
    }
87

  
94 88
}
src/test/java/eu/etaxonomy/cdm/vaadin/container/CdmSQLContainerTest.java
8 8
import org.junit.Test;
9 9
import org.unitils.dbunit.annotation.DataSet;
10 10

  
11
import com.vaadin.data.Item;
12

  
13 11
import eu.etaxonomy.cdm.vaadin.CdmVaadinBaseTest;
14
import eu.etaxonomy.cdm.vaadin.util.CdmSpringContextHelper;
15 12

  
16 13

  
17 14
@DataSet
......
19 16

  
20 17
	private static final Logger logger = Logger.getLogger(CdmSQLContainerTest.class);
21 18

  
19

  
22 20
	@Test
23 21
	public void testTaxonContainer() throws SQLException {
24
		CdmSpringContextHelper helper = CdmSpringContextHelper.newInstance();
25
		// FIXME : Need to figure out how to get the db connection username / password
26
		//         to initialise the container. Hard coded for now
22

  
27 23
		CdmSQLContainer csc = CdmSQLContainer.newInstance("TaxonBase");
28 24
		Collection<?> propIds = csc.getContainerPropertyIds();
29 25
		Collection<?> itemIds = csc.getItemIds();
30
		for(Object itemId : itemIds) {
31
			Item item = csc.getItem(itemId);
32
			// column names need to be uppercase for h2 in the test environment
33
			String uuid = (String)item.getItemProperty("UUID").getValue();
34
		}
35 26
		Assert.assertEquals(itemIds.size(),38);
36 27
	}
37 28

  
38
	@Test
39
	public void testTaxonomicStatus() {
40

  
41
	}
42 29

  
43 30

  
44 31
}
src/test/java/eu/etaxonomy/cdm/vaadin/presenter/NewTaxonBasePresenterTest.java
1
// $Id$
2
/**
3
* Copyright (C) 2015 EDIT
4
* European Distributed Institute of Taxonomy
5
* http://www.e-taxonomy.eu
6
*
7
* The contents of this file are subject to the Mozilla Public License Version 1.1
8
* See LICENSE.TXT at the top of this package for the full license terms.
9
*/
10
package eu.etaxonomy.cdm.vaadin.presenter;
11

  
12
import java.sql.SQLException;
13
import java.util.Arrays;
14
import java.util.List;
15
import java.util.Set;
16
import java.util.UUID;
17

  
18
import org.apache.log4j.Logger;
19
import org.junit.Assert;
20
import org.junit.BeforeClass;
21
import org.junit.Test;
22
import org.unitils.dbunit.annotation.DataSet;
23

  
24
import com.vaadin.data.util.sqlcontainer.RowId;
25

  
26
import eu.etaxonomy.cdm.model.common.CdmBase;
27
import eu.etaxonomy.cdm.model.taxon.Synonym;
28
import eu.etaxonomy.cdm.model.taxon.Taxon;
29
import eu.etaxonomy.cdm.vaadin.CdmVaadinBaseTest;
30
import eu.etaxonomy.cdm.vaadin.container.CdmSQLContainer;
31
import eu.etaxonomy.cdm.vaadin.util.CdmSpringContextHelper;
32
import eu.etaxonomy.cdm.vaadin.view.INewTaxonBaseComponentListener;
33
import eu.etaxonomy.cdm.vaadin.view.INewTaxonBaseComposite;
34

  
35
/**
36
 * @author cmathew
37
 * @date 2 Apr 2015
38
 *
39
 */
40

  
41
@DataSet
42
public class NewTaxonBasePresenterTest extends CdmVaadinBaseTest {
43

  
44
    private static final Logger logger = Logger.getLogger(NewTaxonBasePresenterTest.class);
45

  
46
    private static NewTaxonBasePresenter ntbp;
47

  
48
    @BeforeClass
49
    public static void init() throws SQLException {
50
        ntbp = new NewTaxonBasePresenter();
51
    }
52

  
53
    @Test
54
    public void testNewTaxonBase() throws SQLException {
55
        RowId refId20 = new RowId(20);
56
        UUID newTaxonUuid = ntbp.newTaxon("Taxon E", refId20).getUuid();
57
        List<String> ACC_TAXON_INIT_STRATEGY = Arrays.asList(new String []{
58
                "synonymRelations"
59
        });
60
        Taxon taxon = CdmBase.deproxy(CdmSpringContextHelper.getTaxonService().load(newTaxonUuid,ACC_TAXON_INIT_STRATEGY),Taxon.class);
61

  
62
        UUID newSynonymUuid = ntbp.newSynonym("Synonym OfE", refId20, newTaxonUuid).getUuid();
63
        taxon = CdmBase.deproxy(CdmSpringContextHelper.getTaxonService().load(newTaxonUuid,ACC_TAXON_INIT_STRATEGY),Taxon.class);
64

  
65
        Set<Synonym> synonyms = taxon.getSynonyms();
66
        Assert.assertEquals(1,synonyms.size());
67
        Synonym synonymOfTaxon = synonyms.iterator().next();
68

  
69
        Synonym synonym = CdmBase.deproxy(CdmSpringContextHelper.getTaxonService().load(newSynonymUuid),Synonym.class);
70
        Assert.assertEquals(synonym, synonymOfTaxon);
71

  
72
        CdmSQLContainer csc = CdmSQLContainer.newInstance("TaxonBase");
73
    }
74

  
75
    @Test
76
    public void testTaxonContainer() throws SQLException {
77

  
78
        //CdmSQLContainer csc = CdmSQLContainer.newInstance("TaxonBase");
79
        //Collection<?> propIds = csc.getContainerPropertyIds();
80
        //Collection<?> itemIds = csc.getItemIds();
81
        //Assert.assertEquals(itemIds.size(),38);
82
    }
83

  
84
    public static class MockNewTaxonBaseComposite implements INewTaxonBaseComposite {
85

  
86
        /* (non-Javadoc)
87
         * @see eu.etaxonomy.cdm.vaadin.view.INewTaxonBaseComposite#setListener(eu.etaxonomy.cdm.vaadin.view.INewTaxonBaseComponentListener)
88
         */
89
        @Override
90
        public void setListener(INewTaxonBaseComponentListener listener) {
91
            // TODO Auto-generated method stub
92

  
93
        }
94

  
95

  
96

  
97
    }
98
}
src/test/java/eu/etaxonomy/cdm/vaadin/presenter/StatusPresenterTest.java
34 34
 *
35 35
 */
36 36
@DataSet
37

  
38 37
public class StatusPresenterTest extends CdmVaadinBaseTest {
39 38

  
40 39
    private static final Logger logger = Logger.getLogger(StatusPresenterTest.class);
......
46 45
        sp = new StatusPresenter(new MockStatusComposite());
47 46
    }
48 47

  
48

  
49

  
49 50
    @Test
50 51
    public void testLoadTaxa() throws SQLException {
51 52
        LeafNodeTaxonContainer container = sp.loadTaxa(11);
52 53

  
53
        Collection<?> propIds = container.getContainerPropertyIds();
54
        Collection<?> itemIds = container.getItemIds();
55
        for(Object itemId : itemIds) {
56
            Item item = container.getItem(itemId);
57
            // column names need to be uppercase for h2 in the test environment
58
            String taxon = (String)item.getItemProperty("Name").getValue();
59
            logger.info("taxon : " + taxon);
60
        }
61
        Assert.assertEquals(3,itemIds.size());
54
        Collection<?> itemIds = container.rootItemIds();
55

  
56
        Assert.assertEquals(4,itemIds.size());
62 57

  
63 58
        sp.setUnplacedFilter();
64 59
        itemIds = container.getItemIds();
......
66 61

  
67 62
        sp.removeUnplacedFilter();
68 63
        itemIds = container.getItemIds();
69
        Assert.assertEquals(3,itemIds.size());
64
        Assert.assertEquals(4,itemIds.size());
70 65

  
71 66
        sp.setNameFilter("Taxon A");
72 67
        itemIds = container.getItemIds();
......
76 71
    }
77 72

  
78 73
    @Test
79
    public void testLoadSynonyms() throws SQLException {
74
    public void testSynonyms() throws SQLException {
80 75
        LeafNodeTaxonContainer container = sp.loadTaxa(11);
81 76

  
82
        Collection<?> rootItemIds = container.rootItemIds();
83
        Assert.assertEquals(3,rootItemIds.size());
84

  
85 77
        RowId taxonId10 = new RowId(10);
86 78
        RowId taxonId11 = new RowId(11);
87 79
        Collection<?> childIds = container.getChildren(taxonId10);
src/test/java/eu/etaxonomy/cdm/vaadin/util/CdmSpringContextHelperTest.java
11 11
import eu.etaxonomy.cdm.model.taxon.Taxon;
12 12
import eu.etaxonomy.cdm.vaadin.CdmVaadinBaseTest;
13 13

  
14

  
14 15
@DataSet
15 16
public class CdmSpringContextHelperTest extends CdmVaadinBaseTest {
16 17

  
......
18 19

  
19 20
	@Test
20 21
	public void testTaxonService() {
21
		CdmSpringContextHelper helper = CdmSpringContextHelper.newInstance();
22
		ITaxonService taxonService = (ITaxonService) helper.getBean("taxonServiceImpl");
22

  
23
		ITaxonService taxonService = CdmSpringContextHelper.getTaxonService();
23 24
		Taxon taxon1 = CdmBase.deproxy(taxonService.find(UUID.fromString("54e767ee-894e-4540-a758-f906ecb4e2d9")),Taxon.class);
24 25
		Assert.assertEquals(taxon1.getTitleCache(), "Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org");
25 26

  
src/test/resources/eu/etaxonomy/cdm/vaadin/container/CdmSQLContainerTest.xml
1 1
<?xml version='1.0' encoding='UTF-8'?>
2 2
<dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../dataset.xsd">
3
  <HOMOTYPICALGROUP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" UPDATED="2008-12-10 09:56:07.238"/>
4
  <HOMOTYPICALGROUP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" UPDATED="2008-12-10 09:56:07.253"/>
5
  <HOMOTYPICALGROUP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" UPDATED="2008-12-10 09:56:07.253"/>
6
  <HOMOTYPICALGROUP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" UPDATED="2008-12-10 09:56:07.253"/>
7
  <HOMOTYPICALGROUP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" UPDATED="2008-12-10 09:56:07.253"/>
8
  <HOMOTYPICALGROUP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="335977f0-ef55-4294-b78b-aed47435b428" UPDATED="2008-12-10 09:56:07.253"/>
9
  <HOMOTYPICALGROUP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" UPDATED="2008-12-10 09:56:07.253"/>
10
  <HOMOTYPICALGROUP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" UPDATED="2008-12-10 09:56:07.253"/>
11
  <HOMOTYPICALGROUP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" UPDATED="2008-12-10 09:56:07.253"/>
12
  <HOMOTYPICALGROUP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" UPDATED="2008-12-10 09:56:07.253"/>
13
  <HOMOTYPICALGROUP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" UPDATED="2008-12-10 09:56:07.238"/>
14
  <HOMOTYPICALGROUP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" UPDATED="2008-12-10 09:56:07.253"/>
15
  <HOMOTYPICALGROUP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" UPDATED="2008-12-10 09:56:07.253"/>
16
  <HOMOTYPICALGROUP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" UPDATED="2008-12-10 09:56:07.253"/>
17
  <HOMOTYPICALGROUP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="399af850-b662-4c3d-9038-ea5219af49de" UPDATED="2008-12-10 09:56:07.253"/>
18
  <HOMOTYPICALGROUP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" UPDATED="2008-12-10 09:56:07.253"/>
19
  <HOMOTYPICALGROUP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="de608141-143c-4337-91e9-4094fe814522" UPDATED="2008-12-10 09:56:07.253"/>
20
  <HOMOTYPICALGROUP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" UPDATED="2008-12-10 09:56:07.253"/>
21
  <HOMOTYPICALGROUP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="9a554521-7f2a-451d-8bea-64827d562db9" UPDATED="2008-12-10 09:56:07.253"/>
22
  <HOMOTYPICALGROUP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" UPDATED="2008-12-10 09:56:07.253"/>
23
  <HOMOTYPICALGROUP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" UPDATED="2008-12-10 09:56:07.238"/>
24
  <HOMOTYPICALGROUP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" UPDATED="2008-12-10 09:56:07.253"/>
25
  <HOMOTYPICALGROUP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="b4406aa9-c923-40e8-b75e-39b434149a03" UPDATED="2008-12-10 09:56:07.253"/>
26
  <HOMOTYPICALGROUP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="422bf053-72bb-4624-ac65-92de413c7ea2" UPDATED="2008-12-10 09:56:07.253"/>
27
  <HOMOTYPICALGROUP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" UPDATED="2008-12-10 09:56:07.253"/>
28
  <HOMOTYPICALGROUP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" UPDATED="2008-12-10 09:56:07.253"/>
29
  <HOMOTYPICALGROUP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" UPDATED="2008-12-10 09:56:07.253"/>
30
  <HOMOTYPICALGROUP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" UPDATED="2008-12-10 09:56:07.253"/>
31
  <HOMOTYPICALGROUP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" UPDATED="2008-12-10 09:56:07.253"/>
32
  <HOMOTYPICALGROUP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" UPDATED="2008-12-10 09:56:07.253"/>
33
  <HOMOTYPICALGROUP ID="31" CREATED="2008-12-10 09:56:07.0" UUID="cee3baf6-c479-4606-8d5a-bc8380167175" UPDATED="2008-12-10 09:56:07.238"/>
34
  <HOMOTYPICALGROUP ID="32" CREATED="2008-12-10 09:56:07.0" UUID="036286ea-3379-4f86-b100-11179cf2e793" UPDATED="2008-12-10 09:56:07.253"/>
35
  <HOMOTYPICALGROUP ID="33" CREATED="2008-12-10 09:56:07.0" UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" UPDATED="2008-12-10 09:56:07.253"/>
36
  <HOMOTYPICALGROUP ID="34" CREATED="2008-12-10 09:56:07.0" UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" UPDATED="2008-12-10 09:56:07.253"/>
37
  <HOMOTYPICALGROUP ID="35" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/>
38
  <HOMOTYPICALGROUP ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/>
39
  <HOMOTYPICALGROUP ID="37" CREATED="2008-12-10 09:56:07.0" UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" UPDATED="2008-12-10 09:56:07.253"/>
40

  
41
  <REFERENCE ID="1" CREATED="2008-12-10 09:56:07.0" UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0"/>
42
  <REFERENCE ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0"/>
43
  <REFERENCE ID="3" CREATED="2008-12-10 09:56:07.0" UUID="224322b7-4b05-48af-be70-f113e46c5411" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0"/>
44

  
45
  <SYNONYMRELATIONSHIP ID="1" UUID="e4622950-1b1e-4d50-916a-3e85ffa28dde" RELATEDTO_ID="15" RELATEDFROM_ID="27" TYPE_ID="846" DOUBTFUL="false" PARTIAL="false" PROPARTE="false"/>
46
  <SYNONYMRELATIONSHIP ID="2" UUID="d5710e33-642f-4f53-9332-2fb0bd723e64" RELATEDTO_ID="15" RELATEDFROM_ID="28" TYPE_ID="846" DOUBTFUL="false" PARTIAL="false" PROPARTE="false"/>
47
  <SYNONYMRELATIONSHIP ID="3" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" RELATEDTO_ID="15" RELATEDFROM_ID="29" TYPE_ID="846" DOUBTFUL="false" PARTIAL="false" PROPARTE="false"/>
48
  <SYNONYMRELATIONSHIP ID="4" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" RELATEDTO_ID="15" RELATEDFROM_ID="30" TYPE_ID="846" DOUBTFUL="false" PARTIAL="false" PROPARTE="false"/>
49
  <SYNONYMRELATIONSHIP ID="5" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" RELATEDTO_ID="15" RELATEDFROM_ID="31" TYPE_ID="847" DOUBTFUL="false" PARTIAL="false" PROPARTE="false"/>
50 3

  
51 4
  <TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" PUBLISH="true" DOUBTFUL="false" EXCLUDED="false" UNPLACED="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1"/>
52 5
  <TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="  sec. ???" PROTECTEDTITLECACHE="true" PUBLISH="true" DOUBTFUL="false" EXCLUDED="false" UNPLACED="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>
......
86 39
  <TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" PUBLISH="true" DOUBTFUL="false" EXCLUDED="false" UNPLACED="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="36"/>
87 40
  <TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" PUBLISH="true" DOUBTFUL="false" EXCLUDED="false" UNPLACED="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37"/>
88 41
  <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" PUBLISH="true" DOUBTFUL="false" EXCLUDED="false" UNPLACED="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38"/>
89

  
90
  <TAXONNAMEBASE DTYPE="BotanicalName" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" RANK_ID="774" GENUSORUNINOMIAL="Aus" NOMENCLATURALREFERENCE_ID="1"/>
91
  <TAXONNAMEBASE DTYPE="BotanicalName" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" " PROTECTEDTITLECACHE="true" FULLTITLECACHE=" " PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" RANK_ID="765" GENUSORUNINOMIAL="Aus" SPECIFICEPITHET="aus"  NOMENCLATURALREFERENCE_ID="1"/>
92
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingidae Linnaeus, 1758" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="3" RANK_ID="782" GENUSORUNINOMIAL="Sphingidae" NOMENCLATURALREFERENCE_ID="1"/>
93
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lathoe Fabricius, 1807" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Fabricius, 1807" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="4" RANK_ID="774" GENUSORUNINOMIAL="Laothoe" NOMENCLATURALREFERENCE_ID="1"/>
94
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Smerinthus Latreille, 1802" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Latreille, 1802" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="5" RANK_ID="774" GENUSORUNINOMIAL="Smerinthus" NOMENCLATURALREFERENCE_ID="1"/>
95
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca Hübner, 1807" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1807" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="6" RANK_ID="774" GENUSORUNINOMIAL="Manduca" NOMENCLATURALREFERENCE_ID="1"/>
96
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lepchina Oberthür, 1904" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oberthür, 1904" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="7" RANK_ID="774" GENUSORUNINOMIAL="Lepchina" NOMENCLATURALREFERENCE_ID="1"/>
97
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="f2983a50-5121-4641-a9ab-0507821b7563" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Smerinthus kindermannii Lederer, 1853" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Lederer, 1853" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="8" RANK_ID="765" GENUSORUNINOMIAL="Smerinthus" SPECIFICEPITHET="kindermannii" NOMENCLATURALREFERENCE_ID="1"/>
98
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="73a90270-16bb-43f6-b7f0-305b617c9971" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Mimas Hübner, 1819" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="9" RANK_ID="774" GENUSORUNINOMIAL="Mimas" NOMENCLATURALREFERENCE_ID="1"/>
99
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="10" RANK_ID="774" GENUSORUNINOMIAL="Callambulyx" NOMENCLATURALREFERENCE_ID="1"/>
100
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Dolbina Staudinger, 1877" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Staudinger, 1877" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="11" RANK_ID="774" GENUSORUNINOMIAL="Dolbina" NOMENCLATURALREFERENCE_ID="1"/>
101
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="c1864a99-c025-47e1-87f5-5917b905cca1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PARSINGPROBLEM="0" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="12" RANK_ID="774" GENUSORUNINOMIAL="Akbesia" NOMENCLATURALREFERENCE_ID="1"/>
102
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphinx Linnaeus, 1758" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="13" RANK_ID="774" GENUSORUNINOMIAL="Sphinx" NOMENCLATURALREFERENCE_ID="1"/>
103
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Agrius Hübner, 1819" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="14" RANK_ID="774" GENUSORUNINOMIAL="Agrius" NOMENCLATURALREFERENCE_ID="1"/>
104
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="15" CREATED="2008-12-10 09:56:07.0" UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia Laspeyres, 1809" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="15" RANK_ID="774" GENUSORUNINOMIAL="Acherontia" NOMENCLATURALREFERENCE_ID="1"/>
105
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hemaris Dalman, 1816" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Dalman, 1816" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="16" RANK_ID="774" GENUSORUNINOMIAL="Hemaris" NOMENCLATURALREFERENCE_ID="1"/>
106
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Proserpinus Hübner, 1819" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="17" RANK_ID="774" GENUSORUNINOMIAL="Proserpinus" NOMENCLATURALREFERENCE_ID="1"/>
107
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PARSINGPROBLEM="0" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Wallengren, 1858" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="18" RANK_ID="774" GENUSORUNINOMIAL="Sphingonaepiopsis" NOMENCLATURALREFERENCE_ID="1"/>
108
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PARSINGPROBLEM="0" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="19" RANK_ID="774" GENUSORUNINOMIAL="Rethera" NOMENCLATURALREFERENCE_ID="1"/>
109
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="e400203b-9b0f-4bc7-8aea-9f060de276de" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Daphnis Hübner, 1819" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="20" RANK_ID="774" GENUSORUNINOMIAL="Daphnis" NOMENCLATURALREFERENCE_ID="1"/>
110
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Clarina Tutt, 1903" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Tutt, 1903" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="21" RANK_ID="774" GENUSORUNINOMIAL="Clarina" NOMENCLATURALREFERENCE_ID="1"/>
111
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acosmeryx Boisduval, 1875" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1875" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="22" RANK_ID="774" GENUSORUNINOMIAL="Acosmeryx" NOMENCLATURALREFERENCE_ID="1"/>
112
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Macroglossum Scopoli, 1777" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Scopoli, 1777" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="23" RANK_ID="774" GENUSORUNINOMIAL="Macroglossum" NOMENCLATURALREFERENCE_ID="1"/>
113
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hyles Hübner, 1819" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="24" RANK_ID="774" GENUSORUNINOMIAL="Hyles" NOMENCLATURALREFERENCE_ID="1"/>
114
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1673213d-60b4-4770-a8e9-509882340d0a" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Deilephila Laspeyres, 1809" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="25" RANK_ID="774" GENUSORUNINOMIAL="Deilephila" NOMENCLATURALREFERENCE_ID="1"/>
115
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="862897cc-a3e6-436d-899a-96f82d02b4a2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hippotion Hübner, 1819" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="26" RANK_ID="774" GENUSORUNINOMIAL="Hippotion" NOMENCLATURALREFERENCE_ID="1"/>
116
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="27" CREATED="2008-12-10 09:56:07.0" UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Agassiz, 1846" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Agassiz, 1846" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="27" RANK_ID="774" GENUSORUNINOMIAL="Atropos" NOMENCLATURALREFERENCE_ID="1"/>
117
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="28" CREATED="2008-12-10 09:56:07.0" UUID="748ccb21-f3a4-4f32-a514-53931965ca2d" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Oken, 1815" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oken, 1815" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="28" RANK_ID="774" GENUSORUNINOMIAL="Atropos" NOMENCLATURALREFERENCE_ID="1"/>
118
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="29" CREATED="2008-12-10 09:56:07.0" UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Brachyglossa Boisduval, 1828" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1828" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="29" RANK_ID="774" GENUSORUNINOMIAL="Brachyglossa" NOMENCLATURALREFERENCE_ID="1"/>
119
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="30" CREATED="2008-12-10 09:56:07.0" UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca Hübner, 1806" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1806" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="30" RANK_ID="774" GENUSORUNINOMIAL="Manduca" NOMENCLATURALREFERENCE_ID="1"/>
120
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="31" CREATED="2008-12-10 09:56:07.0" UUID="feda2055-292c-4391-86b7-06bfdab77472" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Leach, 1815" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Leach, 1815" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="15" RANK_ID="774" GENUSORUNINOMIAL="Atropos" NOMENCLATURALREFERENCE_ID="1"/>
121
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="32" CREATED="2008-12-10 09:56:07.0" UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca afflicta (Grote, 1865)" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Grote, 1865)" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="31" RANK_ID="765" GENUSORUNINOMIAL="Manduca" SPECIFICEPITHET="afflicta" NOMENCLATURALREFERENCE_ID="1"/>
122
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="33" CREATED="2008-12-10 09:56:07.0" UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Clark, 1927)" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="32" RANK_ID="765" GENUSORUNINOMIAL="Manduca" SPECIFICEPITHET="bergarmatipes" NOMENCLATURALREFERENCE_ID="1"/>
123
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="34" CREATED="2008-12-10 09:56:07.0" UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Gehlen, 1942)" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="33" RANK_ID="765" GENUSORUNINOMIAL="Manduca" SPECIFICEPITHET="chinchilla" NOMENCLATURALREFERENCE_ID="1"/>
124
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="35" CREATED="2008-12-10 09:56:07.0" UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Linnaeus, 1758)" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="34" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="atropos" NOMENCLATURALREFERENCE_ID="1"/>
125
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="lachesis" NOMENCLATURALREFERENCE_ID="1"/>
126
  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia styx Westwood, 1847" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="[null]" HYBRIDFORMULA="[null]" MONOMHYBRID="[null]" TRINOMHYBRID="[null]" HOMOTYPICALGROUP_ID="36" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="styx" NOMENCLATURALREFERENCE_ID="1"/>
127
  <TAXONNAMEBASE DTYPE="BotanicalName" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" PROTECTEDTITLECACHE="true" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PARSINGPROBLEM="0" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="true" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="761" GENUSORUNINOMIAL="Cryptocoryne" SPECIFICEPITHET="purpurea" INFRASPECIFICEPITHET="borneoensis" NOMENCLATURALREFERENCE_ID="1"/>
128
  <TAXONRELATIONSHIP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="25064dff-f526-408e-b851-670d7770e337" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="Lorem ipsum dolor" RELATEDTO_ID="1" RELATEDFROM_ID="2" TYPE_ID="889" DOUBTFUL="false"/>
129
  <TAXONRELATIONSHIP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="4" TYPE_ID="889" DOUBTFUL="false"/>
130
  <TAXONRELATIONSHIP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="b5694cbc-c353-40cb-a029-abea64c08a4b" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="5" TYPE_ID="889" DOUBTFUL="false"/>
131
  <TAXONRELATIONSHIP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="6" TYPE_ID="889" DOUBTFUL="false"/>
132
  <TAXONRELATIONSHIP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="7" TYPE_ID="889" DOUBTFUL="false"/>
133
  <TAXONRELATIONSHIP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="9537d7f1-6484-4396-b7db-e1be52d247c6" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="8" TYPE_ID="889" DOUBTFUL="false"/>
134
  <TAXONRELATIONSHIP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="df457da4-1f11-487d-941a-df6d4f88ba7d" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="9" TYPE_ID="889" DOUBTFUL="false"/>
135
  <TAXONRELATIONSHIP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="6e7a347e-0761-4035-bfaf-4529908f77c1" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="10" TYPE_ID="889" DOUBTFUL="false"/>
136
  <TAXONRELATIONSHIP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="11" TYPE_ID="889" DOUBTFUL="false"/>
137
  <TAXONRELATIONSHIP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="7ee82501-4141-4330-811c-892da5630f1e" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="12" TYPE_ID="889" DOUBTFUL="false"/>
138
  <TAXONRELATIONSHIP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="2683cd9f-cf13-4284-bd77-5464631851ca" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="13" TYPE_ID="889" DOUBTFUL="false"/>
139
  <TAXONRELATIONSHIP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="09d24cc7-3d42-4144-9341-91e614deed31" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="14" TYPE_ID="889" DOUBTFUL="false"/>
140
  <TAXONRELATIONSHIP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="e2fcf58d-8362-404d-af4a-db7dc09d347c" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="15" TYPE_ID="889" DOUBTFUL="false"/>
141
  <TAXONRELATIONSHIP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="16" TYPE_ID="889" DOUBTFUL="false"/>
142
  <TAXONRELATIONSHIP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="17" TYPE_ID="889" DOUBTFUL="false"/>
143
  <TAXONRELATIONSHIP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="6d34e195-d647-4aab-914a-3c05793ab542" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="18" TYPE_ID="889" DOUBTFUL="false"/>
144
  <TAXONRELATIONSHIP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="dd34e195-d647-4aab-914a-3c05793ab5dd" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="19" TYPE_ID="889" DOUBTFUL="false"/>
145
  <TAXONRELATIONSHIP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="946dd020-b059-4a6c-8485-7f9584e35558" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="20" TYPE_ID="889" DOUBTFUL="false"/>
146
  <TAXONRELATIONSHIP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="296473d0-0635-482b-b6af-0b7e1b73f526" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="21" TYPE_ID="889" DOUBTFUL="false"/>
147
  <TAXONRELATIONSHIP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="18a5b4e2-7517-4443-add0-27d5789af9bb" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="22" TYPE_ID="889" DOUBTFUL="false"/>
148
  <TAXONRELATIONSHIP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="23" TYPE_ID="889" DOUBTFUL="false"/>
149
  <TAXONRELATIONSHIP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="24" TYPE_ID="889" DOUBTFUL="false"/>
150
  <TAXONRELATIONSHIP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="d1195b65-1554-4047-a0c2-54db7e9996b3" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="25" TYPE_ID="889" DOUBTFUL="false"/>
151
  <TAXONRELATIONSHIP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="3" RELATEDFROM_ID="26" TYPE_ID="889" DOUBTFUL="false"/>
152
  <TAXONRELATIONSHIP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="90c6866e-04db-404b-be87-5055f011b392" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="6" RELATEDFROM_ID="32" TYPE_ID="889" DOUBTFUL="false"/>
153
  <TAXONRELATIONSHIP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="6" RELATEDFROM_ID="33" TYPE_ID="889" DOUBTFUL="false"/>
154
  <TAXONRELATIONSHIP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="6" RELATEDFROM_ID="34" TYPE_ID="889" DOUBTFUL="false"/>
155
  <TAXONRELATIONSHIP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="6a7dd40f-1b77-467f-ae97-cfe76e28506d" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="15" RELATEDFROM_ID="35" TYPE_ID="889" DOUBTFUL="false"/>
156
  <TAXONRELATIONSHIP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="b075aa3c-9b58-4a1d-b144-d7ed2f7ca78d" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="15" RELATEDFROM_ID="36" TYPE_ID="889" DOUBTFUL="false"/>
157
  <TAXONRELATIONSHIP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="c11aea8f-ca80-4c44-ada5-9b45293434bd" UPDATED="2008-12-10 09:56:07.253" CITATIONMICROREFERENCE="[null]" RELATEDTO_ID="15" RELATEDFROM_ID="37" TYPE_ID="889" DOUBTFUL="false"/>
158 42
</dataset>
src/test/resources/eu/etaxonomy/cdm/vaadin/presenter/NewTaxonBasePresenterTest.xml
1
<?xml version="1.0" encoding="UTF-8"?><!--
2
  generated by Jailer 4.3, Thu Apr 02 15:01:32 CEST 2015 from cmathew@cmbgbm-t530
3
  
4
  Extraction Model:  TaxonBase where id=10 or id =16 (extractionmodel/by-example/SbE-TaxonBase-15-01-23-068.csv)
5
  Database URL:      jdbc:mysql://127.0.0.1:3306/local-redlist
6
  Database User:     root
7
  
8
  Exported Rows:     4
9
      Reference                      2
10
      TaxonBase                      2
11
  
12
--><dataset>
13
  <TaxonBase DTYPE="Taxon" id="10" created="2015-03-09 15:49:22.0" uuid="666b484f-dc1e-4578-b404-86bc6d2e47fa" updated="2015-03-09 15:49:25.0" protectedtitlecache="false" titleCache="Taxon A sec. Book Reference 1" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="true" createdby_id="10" updatedby_id="10" name_id="10" sec_id="20"/>
14
  <TaxonBase DTYPE="Taxon" id="16" created="2015-03-09 15:52:34.0" uuid="eaac797e-cac7-4649-97cf-c7b580076895" updated="2015-03-09 15:52:42.0" protectedtitlecache="false" titleCache="Taxon A sec. Journal Reference 1" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="true" createdby_id="10" updatedby_id="10" name_id="16" sec_id="21"/>
15

  
16
  <Reference id="20" created="2015-04-02 09:42:49.0" uuid="b7dbc26f-30a0-49e2-9ca6-bbeeefbb9909" updated="2015-04-02 09:42:53.0" protectedtitlecache="true" titleCache="Book Reference 1" abbrevtitlecache="" nomenclaturallyrelevant="false" parsingproblem="0" problemends="-1" problemstarts="-1" protectedabbrevtitlecache="false" refType="BK" createdby_id="10" updatedby_id="10"/>
17
  <Reference id="21" created="2015-04-02 09:43:04.0" uuid="300ac33d-478a-4a89-ab83-6d89c5142e41" updated="2015-04-02 09:43:07.0" protectedtitlecache="true" titleCache="Journal Reference 1" abbrevtitlecache="" nomenclaturallyrelevant="false" parsingproblem="0" problemends="-1" problemstarts="-1" protectedabbrevtitlecache="false" refType="JOU" createdby_id="10" updatedby_id="10"/>
18

  
19
  
20
</dataset>
src/test/resources/eu/etaxonomy/cdm/vaadin/presenter/StatusPresenterTest.xml
1 1
<?xml version="1.0" encoding="UTF-8"?><!--
2
  generated by Jailer 4.3, Wed Apr 01 17:55:28 CEST 2015 from cmathew@cmbgbm-t530
2
  generated by Jailer 4.3, Thu Apr 02 11:52:39 CEST 2015 from cmathew@cmbgbm-t530
3 3
  
4
  Extraction Model:  all rows from Classification (extractionmodel/by-example/SbE-Classification-17-55-20-596.csv)
4
  Extraction Model:  all rows from Classification (extractionmodel/by-example/SbE-Classification-11-52-28-882.csv)
5 5
  Database URL:      jdbc:mysql://127.0.0.1:3306/local-redlist
6 6
  Database User:     root
7 7
  
8
  Exported Rows:     59
8
  Exported Rows:     61
9 9
      AgentBase                      7
10 10
      Classification                 2
11 11
      HomotypicalGroup               9
12
      Reference                      2
12 13
      SynonymRelationship            6
13 14
      TaxonBase                      13
14 15
      TaxonNameBase                  13
......
52 53
  <Classification id="11" created="2015-03-09 15:48:30.0" uuid="6595638e-4993-421a-9fe5-76b09d94f36a" updated="2015-03-09 15:48:42.0" protectedtitlecache="false" titleCache="Classification1" createdby_id="10" updatedby_id="10" name_id="11" rootnode_id="11"/>
53 54
  <Classification id="12" created="2015-03-09 15:52:08.0" uuid="1ef8aada-de72-4023-bbe1-14465b6bc60d" updated="2015-03-09 15:52:24.0" protectedtitlecache="false" titleCache="Classification2" createdby_id="10" updatedby_id="10" name_id="12" rootnode_id="15"/>
54 55

  
55
  <TaxonBase DTYPE="Taxon" id="10" created="2015-03-09 15:49:22.0" uuid="666b484f-dc1e-4578-b404-86bc6d2e47fa" updated="2015-03-09 15:49:25.0" protectedtitlecache="false" titleCache="Taxon A sec. ???" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="true" createdby_id="10" updatedby_id="10" name_id="10"/>
56
  <TaxonBase DTYPE="Taxon" id="10" created="2015-03-09 15:49:22.0" uuid="666b484f-dc1e-4578-b404-86bc6d2e47fa" updated="2015-03-09 15:49:25.0" protectedtitlecache="false" titleCache="Taxon A sec. Book Reference 1" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="true" createdby_id="10" updatedby_id="10" name_id="10" sec_id="20"/>
56 57
  <TaxonBase DTYPE="Synonym" id="11" created="2015-03-09 15:49:30.0" uuid="f45a4860-451d-493c-ad42-bbe68325a883" updated="2015-03-09 15:50:21.0" protectedtitlecache="false" titleCache="HTSynonym A1 sec. ???" doubtful="false" publish="true" usenamecache="false" createdby_id="10" updatedby_id="10" name_id="11"/>
57 58
  <TaxonBase DTYPE="Synonym" id="12" created="2015-03-09 15:50:25.0" uuid="cdd8945e-d538-4141-8c1b-78c93a8e3a8b" updated="2015-03-09 15:50:54.0" protectedtitlecache="false" titleCache="HMSynonym A1 sec. ???" doubtful="false" publish="true" usenamecache="false" createdby_id="10" updatedby_id="10" name_id="12"/>
58 59
  <TaxonBase DTYPE="Taxon" id="13" created="2015-03-09 15:51:11.0" uuid="77e7d93e-75c6-4dd4-850d-7b5809654378" updated="2015-03-09 15:51:14.0" protectedtitlecache="false" titleCache="Taxon B sec. ???" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="10" updatedby_id="10" name_id="13"/>
59 60
  <TaxonBase DTYPE="Taxon" id="14" created="2015-03-09 15:51:24.0" uuid="b38d0d73-9a20-4894-99bb-2148ee6b10d0" updated="2015-03-09 15:51:25.0" protectedtitlecache="false" titleCache="Taxon C sec. ???" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="10" updatedby_id="10" name_id="14"/>
60 61
  <TaxonBase DTYPE="Synonym" id="15" created="2015-03-09 15:51:31.0" uuid="1e240011-aec1-4f94-a934-f3bd0e9df9a5" updated="2015-03-09 15:51:44.0" protectedtitlecache="false" titleCache="HTSynonym C1 sec. ???" doubtful="false" publish="true" usenamecache="false" createdby_id="10" updatedby_id="10" name_id="15"/>
61
  <TaxonBase DTYPE="Taxon" id="16" created="2015-03-09 15:52:34.0" uuid="eaac797e-cac7-4649-97cf-c7b580076895" updated="2015-03-09 15:52:42.0" protectedtitlecache="false" titleCache="Taxon A sec. ???" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="true" createdby_id="10" updatedby_id="10" name_id="16"/>
62
  <TaxonBase DTYPE="Taxon" id="16" created="2015-03-09 15:52:34.0" uuid="eaac797e-cac7-4649-97cf-c7b580076895" updated="2015-03-09 15:52:42.0" protectedtitlecache="false" titleCache="Taxon A sec. Journal Reference 1" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="true" createdby_id="10" updatedby_id="10" name_id="16" sec_id="21"/>
62 63
  <TaxonBase DTYPE="Synonym" id="17" created="2015-03-09 15:52:53.0" uuid="5b6219d0-ae66-4a09-9b5f-af9fc418a085" updated="2015-03-09 15:52:57.0" protectedtitlecache="false" titleCache="HMSynonym A1 sec. ???" doubtful="false" publish="true" usenamecache="false" createdby_id="10" updatedby_id="10" name_id="17"/>
63 64
  <TaxonBase DTYPE="Synonym" id="18" created="2015-03-09 15:53:06.0" uuid="4a85597d-b116-41d1-805c-be8168f5715b" updated="2015-03-09 15:53:07.0" protectedtitlecache="false" titleCache="HTSynonym A1 sec. ???" doubtful="false" publish="true" usenamecache="false" createdby_id="10" updatedby_id="10" name_id="18"/>
64 65
  <TaxonBase DTYPE="Taxon" id="19" created="2015-03-09 15:53:21.0" uuid="5004a8e7-b907-4744-b67e-44ccb057ab3b" updated="2015-03-09 15:53:23.0" protectedtitlecache="false" titleCache="Taxon B sec. ???" doubtful="false" publish="true" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="10" updatedby_id="10" name_id="19"/>
......
73 74
  <SynonymRelationship id="14" created="2015-03-09 15:53:06.0" uuid="3d2e320c-28cf-4925-b68d-249f95ba684a" updated="2015-03-09 15:53:07.0" doubtful="false" partial="false" proparte="false" createdby_id="10" updatedby_id="10" relatedfrom_id="18" relatedto_id="16" type_id="888"/>
74 75
  <SynonymRelationship id="15" created="2015-03-09 15:53:49.0" uuid="f0e2e376-91a2-459c-b460-1442a0be293a" updated="2015-03-09 15:53:52.0" doubtful="false" partial="false" proparte="false" createdby_id="10" updatedby_id="10" relatedfrom_id="21" relatedto_id="20" type_id="889"/>
75 76

  
77
  <Reference id="20" created="2015-04-02 09:42:49.0" uuid="b7dbc26f-30a0-49e2-9ca6-bbeeefbb9909" updated="2015-04-02 09:42:53.0" protectedtitlecache="true" titleCache="Book Reference 1" abbrevtitlecache="" nomenclaturallyrelevant="false" parsingproblem="0" problemends="-1" problemstarts="-1" protectedabbrevtitlecache="false" refType="BK" createdby_id="10" updatedby_id="10"/>
78
  <Reference id="21" created="2015-04-02 09:43:04.0" uuid="300ac33d-478a-4a89-ab83-6d89c5142e41" updated="2015-04-02 09:43:07.0" protectedtitlecache="true" titleCache="Journal Reference 1" abbrevtitlecache="" nomenclaturallyrelevant="false" parsingproblem="0" problemends="-1" problemstarts="-1" protectedabbrevtitlecache="false" refType="JOU" createdby_id="10" updatedby_id="10"/>
79

  
76 80
  <AgentBase DTYPE="Person" id="10" created="2015-03-09 15:49:22.0" uuid="4b8ff099-3e70-4677-8fb6-58b6531b1f28" updated="2015-03-09 15:49:25.0" protectedtitlecache="false" titleCache="A" nomenclaturaltitle="A" createdby_id="10" updatedby_id="10"/>
77 81
  <AgentBase DTYPE="Person" id="11" created="2015-03-09 15:51:11.0" uuid="95e664ad-24dd-4688-ba94-ca319ea4bbda" updated="2015-03-09 15:51:14.0" protectedtitlecache="false" titleCache="B" nomenclaturaltitle="B" createdby_id="10" updatedby_id="10"/>
78 82
  <AgentBase DTYPE="Person" id="12" created="2015-03-09 15:51:24.0" uuid="c194d0c6-6d10-4536-a06d-ba72a097459f" updated="2015-03-09 15:51:25.0" protectedtitlecache="false" titleCache="C" nomenclaturaltitle="C" createdby_id="10" updatedby_id="10"/>
src/test/resources/log4j.properties
16 16
### *** CDM *** ###
17 17

  
18 18
log4j.logger.eu.etaxonomy.cdm = info
19
log4j.logger.jdbc.sqlonly=DEBUG, stdout
20
log4j.logger.jdbc.connection=DEBUG, stdout
19

  
src/test/resources/unitils.properties
30 30
# H2 #
31 31
#
32 32
database.driverClassName=org.h2.Driver
33
database.url=jdbc:h2:file:./target/test-classes/h2/cdmTest;MVCC=TRUE;IGNORECASE=TRUE;ALIAS_COLUMN_NAME=TRUE;AUTO_SERVER=TRUE;DATABASE_TO_UPPER=false;
34
#database.url=jdbc:p6spy:h2:file:./target/test-classes/h2/cdmTest;MVCC=TRUE;IGNORECASE=TRUE;ALIAS_COLUMN_NAME=TRUE;AUTO_SERVER=TRUE;DATABASE_TO_UPPER=false;
33
#database.url=jdbc:h2:file:./target/test-classes/h2/cdmTest;MVCC=TRUE;IGNORECASE=TRUE;ALIAS_COLUMN_NAME=TRUE;AUTO_SERVER=TRUE;DATABASE_TO_UPPER=false;
34
database.url=jdbc:p6spy:h2:file:./target/test-classes/h2/cdmTest;IGNORECASE=TRUE;MVCC=TRUE;ALIAS_COLUMN_NAME=TRUE;AUTO_SERVER=TRUE;DATABASE_TO_UPPER=false;
35 35
database.dialect=h2
36 36
database.userName=sa
37 37
database.password=
......
41 41
database.storedIndentifierCase.h2=auto
42 42
database.identifierQuoteString.h2=auto
43 43

  
44
org.unitils.database.config.DataSourceFactory.implClassName=eu.etaxnomy.cdm.unitils.CdmTestSourceFactory
44 45

  
45 46

  
46
#### Transaction mode ###
47
#
48
# If set to commit or rollback, each test is run in a transaction,
49
# which is committed or rolled back after the test is finished.
50
# Since we have many tests with incomplete data these tests would be
51
# failing during commit so it is better use rollback as default
52
# and set commit for individual test where necessary
53
DatabaseModule.Transactional.value.default=rollback
54

  
55
# org.unitils.database.transaction.impl.DefaultUnitilsTransactionManager is used by default:
56
#
57
#   Implements transactions for unit tests, by delegating to a spring PlatformTransactionManager.
58
#   The concrete implementation of PlatformTransactionManager that is used depends on the test class.
59
#   If a custom PlatformTransactionManager was configured in a spring ApplicationContext, this one is used.
60
#   If not, a suitable subclass of PlatformTransactionManager is created, depending on the configuration
61
#   of a test. E.g. if some ORM persistence unit was configured on the test, a PlatformTransactionManager
62
#   that can offer transactional behavior for such a persistence unit is used.
63
#   If no such configuration is found, a DataSourceTransactionManager is used.
64
#
65
# org.unitils.database.transaction.UnitilsTransactionManager.implClassName=org.unitils.database.transaction.impl.SpringTransactionManager
66

  
67
### Hibernate ###
68
#
69
HibernateModule.configuration.implClassName=org.hibernate.cfg.Configuration
70

  
71 47

  
72 48

  
73 49

  

Also available in: Unified diff