Project

General

Profile

Download (3.53 KB) Statistics
| Branch: | Tag: | Revision:
1
#
2
# NOTE: this is the unitils.properties file for the cdmlib-persistence module
3
# a separate unitils.properties exists for cdmlib-io and for cdmlib-services
4
#
5
#
6
# the list of all properties is found in
7
# http://unitils.org/unitils-default.properties
8
#
9

    
10
### Unitils Modules ###
11
# List of modules that is loaded. Overloading this list is normally not useful, unless you want to add a custom
12
# module. Disabling a module can be performed by setting unitils.module.<modulename>.enabled to false.
13
# If a module's specific dependencies are not found (e.g. hibernate is not in you classpath), this module is not loaded,
14
# even if it is in this list and the enabled property is set to true. It's therefore not strictly necessary to disable
15
# any of these modules.
16
#DEFAULT: unitils.modules=database,dbunit,hibernate,mock,easymock,inject,spring,jpa
17
unitils.module.easymock.enabled=false
18
unitils.module.mock.enabled=false
19

    
20

    
21
### Database ###
22
#
23
# Name or path of the user specific properties file. This file should contain the necessary parameters to connect to the
24
# developer's own unit test schema. It is recommended to override the name of this file in the project specific properties
25
# file, to include the name of the project. The system will try to find this file in the classpath, the user home folder
26
# (recommended) or the local filesystem.
27
#
28
unitils.configuration.localFileName=unitils-cdmlib-local.properties
29

    
30
# H2 #
31
#
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;
35
database.dialect=h2
36
database.userName=sa
37
database.password=
38
database.schemaNames=PUBLIC
39
org.dbunit.dataset.datatype.IDataTypeFactory.implClassName.h2=org.dbunit.ext.h2.H2DataTypeFactory
40
org.unitils.core.dbsupport.DbSupport.implClassName.h2=eu.etaxonomy.cdm.database.H2DbSupport
41
database.storedIndentifierCase.h2=auto
42
database.identifierQuoteString.h2=auto
43

    
44

    
45

    
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

    
72

    
73

    
74

    
(4-4/4)