I want use H2 database to show my project,

in core module it's sucessful

C:\Users\Yen\workspace\empi\core>mvn integration-test -Ph2
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building AppFuse Modular Application - Core
[INFO]    task-segment: [integration-test]
[INFO]
------------------------------------------------------------------------
[INFO] [aspectj:compile {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] Preparing hibernate3:hbm2ddl
[WARNING] Removing: hbm2ddl from forked lifecycle, to prevent recursive
invocati
on.
[INFO] [aspectj:compile {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] [hibernate3:hbm2ddl {execution: default}]
[INFO] Configuration XML file loaded:
file:/C:/Users/Yen/workspace/empi/core/src
/main/resources/hibernate.cfg.xml
[INFO] Configuration XML file loaded:
file:/C:/Users/Yen/workspace/empi/core/src
/main/resources/hibernate.cfg.xml
[INFO] Configuration Properties file loaded:
C:\Users\Yen\workspace\empi\core\ta
rget\test-classes\jdbc.properties
alter table user_role drop constraint FK143BF46A4FD90D75;
alter table user_role drop constraint FK143BF46AF503D155;
drop table app_user if exists;
drop table role if exists;
drop table user_role if exists;
create table app_user (id bigint generated by default as identity,
account_expir
ed bit not null, account_locked bit not null, address varchar(150), city
varchar
(50), country varchar(100), postal_code varchar(15), province varchar(100),
cred
entials_expired bit not null, email varchar(255) not null unique,
account_enable
d bit, first_name varchar(50) not null, last_name varchar(50) not null,
password
 varchar(255) not null, password_hint varchar(255), phone_number
varchar(255), u
sername varchar(50) not null unique, version integer, website varchar(255),
prim
ary key (id));
create table role (id bigint generated by default as identity, description
varch
ar(64), name varchar(20), primary key (id));
create table user_role (user_id bigint not null, role_id bigint not null,
primar
y key (user_id, role_id));
alter table user_role add constraint FK143BF46A4FD90D75 foreign key
(role_id) re
ferences role;
alter table user_role add constraint FK143BF46AF503D155 foreign key
(user_id) re
ferences app_user;
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [dbunit:operation {execution: test-compile}]
172 [main] INFO org.dbunit.database.DatabaseDataSet -
        database name=H2
        database version=1.0.79 (2008-09-26)
        database major version=1
        database minor version=0
        jdbc driver name=H2 JDBC Driver
        jdbc driver version=1.0.79 (2008-09-26)
        jdbc driver major version=1
        jdbc driver minor version=0

187 [main] INFO org.dbunit.util.SQLHelper - class
org.dbunit.database.DatabaseTa
bleMetaData. Corrected table name: oldValue=user_role newValue=USER_ROLE
187 [main] INFO org.dbunit.util.SQLHelper - class
org.dbunit.database.DatabaseTa
bleMetaData. Corrected table name: oldValue=role newValue=ROLE
203 [main] INFO org.dbunit.util.SQLHelper - class
org.dbunit.database.DatabaseTa
bleMetaData. Corrected table name: oldValue=app_user newValue=APP_USER
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory:
C:\Users\Yen\workspace\empi\core\target\surefi
re-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.carefx.empi.core.CoreTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar {execution: default-jar}]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 11 seconds
[INFO] Finished at: Tue Dec 08 15:18:45 CST 2009
[INFO] Final Memory: 28M/51M
[INFO]
------------------------------------------------------------------------
C:\Users\Yen\workspace\empi\core>

=======================================================

but in web module ,it's failure

C:\Users\Yen\workspace\empi\web> mvn integration-test -Ph2
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building AppFuse Modular Application - Web (Struts 2)
[INFO]    task-segment: [integration-test]
[INFO]
------------------------------------------------------------------------
[INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}]
[INFO] [native2ascii:native2ascii {execution: native2ascii-8859_1}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 21 resources
[INFO] Copying 37 resources
[INFO] Copying 2 resources
[INFO] Copying 89 resources
[INFO] Copying 89 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] Copying 11 resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [dbunit:operation {execution: test-compile}]
187 [main] INFO org.dbunit.database.DatabaseDataSet -
        database name=H2
        database version=1.0.79 (2008-09-26)
        database major version=1
        database minor version=0
        jdbc driver name=H2 JDBC Driver
        jdbc driver version=1.0.79 (2008-09-26)
        jdbc driver major version=1
        jdbc driver minor version=0

203 [main] INFO org.dbunit.util.SQLHelper - class
org.dbunit.database.DatabaseTa
bleMetaData. Corrected table name: oldValue=user_role newValue=USER_ROLE
203 [main] INFO org.dbunit.util.SQLHelper - class
org.dbunit.database.DatabaseTa
bleMetaData. Corrected table name: oldValue=role newValue=ROLE
219 [main] INFO org.dbunit.util.SQLHelper - class
org.dbunit.database.DatabaseTa
bleMetaData. Corrected table name: oldValue=app_user newValue=APP_USER
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory:
C:\Users\Yen\workspace\empi\web\target\surefir
e-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.carefx.empi.webapp.listener.StartupListenerTest
DEBUG [main] StartupListener.contextInitialized(40) | Initializing
context...
DEBUG [main] StartupListener.contextInitialized(76) | authenticationManager
bean
 not found, assuming test and ignoring...
DEBUG [main] StartupListener.contextInitialized(84) | Remember Me Enabled?
null
DEBUG [main] StartupListener.contextInitialized(88) | Populating
drop-downs...
DEBUG [main] StartupListener.setupContext(105) | Drop-down initialization
comple
te [OK]
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.826 sec
Running com.carefx.empi.webapp.filter.LocaleFilterTest
DEBUG [main] LocaleFilter.init(157) | Initializing filter ''
DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully
DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to:
DEBUG [main] LocaleFilter.init(157) | Initializing filter ''
DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully
DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to:
DEBUG [main] LocaleFilter.init(157) | Initializing filter ''
DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully
DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to:
DEBUG [main] LocaleFilter.init(157) | Initializing filter ''
DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully
DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to:
DEBUG [main] LocaleFilter.init(157) | Initializing filter ''
DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully
DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to:
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 sec
Running com.carefx.empi.webapp.action.SignupActionTest
INFO [main] SignupActionTest.loadContextLocations(187) | Loading context for
loc
ations:
classpath:/applicationContext-resources.xml,classpath:/applicationContex
t-dao.xml,classpath:/applicationContext-service.xml,classpath*:/applicationConte
xt.xml,/WEB-INF/applicationContext*.xml
2009-12-8 15:27:02 net.sf.ehcache.CacheManager
detectAndFixDiskStorePathConflict

警告: Creating a new instance of CacheManager using the diskStorePath
"C:\Users\
Yen\AppData\Local\Temp\" which is already used by an existing CacheManager.
The source of the configuration was classpath.
The diskStore path for this CacheManager will be set to
C:\Users\Yen\AppData\Loc
al\Temp\\ehcache_auto_created_1260257222743.
To avoid this warning consider using the CacheManager factory methods to
create
a singleton CacheManager or specifying a separate ehcache configuration
(ehcache
.xml) for each CacheManager instance.
DEBUG [main] SignupActionTest.startNewTransaction(392) | Began transaction
(1):
transaction manager
[org.springframework.orm.hibernate3.HibernateTransactionMana
g...@508be]; rollback [true].
DEBUG [main] SignupAction.sendUserMessage(164) | sending e-mail to user
[self-re
giste...@raibledesigns.com]...
DEBUG [main] SignupActionTest.endTransaction(360) | Rolled back transaction
afte
r execution of test [testExecute].
DEBUG [main] SignupActionTest.startNewTransaction(392) | Began transaction
(1):
transaction manager
[org.springframework.orm.hibernate3.HibernateTransactionMana
g...@508be]; rollback [true].
DEBUG [main] SignupActionTest.endTransaction(360) | Rolled back transaction
afte
r execution of test [testDisplayForm].
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.309 sec
Running com.carefx.empi.webapp.filter.StaticFilterTest
DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: /editProfile.html
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec
Running com.carefx.empi.webapp.action.PasswordHintActionTest
DEBUG [main] PasswordHintActionTest.startNewTransaction(392) | Began
transaction
 (1): transaction manager
[org.springframework.orm.hibernate3.HibernateTransacti
onmana...@508be]; rollback [true].
DEBUG [main] PasswordHintAction.execute(45) | Processing Password Hint...
DEBUG [main] PasswordHintActionTest.endTransaction(360) | Rolled back
transactio
n after execution of test [testExecute].
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.11 sec
Running com.carefx.empi.webapp.action.UserActionTest
DEBUG [main] UserActionTest.startNewTransaction(392) | Began transaction
(1): tr
ansaction manager
[org.springframework.orm.hibernate3.HibernateTransactionManage
r...@508be]; rollback [true].
DEBUG [main] UserActionTest.endTransaction(360) | Rolled back transaction
after
execution of test [testCancel].
DEBUG [main] UserActionTest.startNewTransaction(392) | Began transaction
(1): tr
ansaction manager
[org.springframework.orm.hibernate3.HibernateTransactionManage
r...@508be]; rollback [true].
DEBUG [main] UserAction.edit(111) | checking for remember me login...
DEBUG [main] UserActionTest.endTransaction(360) | Rolled back transaction
after
execution of test [testEdit].
DEBUG [main] UserActionTest.startNewTransaction(392) | Began transaction
(1): tr
ansaction manager
[org.springframework.orm.hibernate3.HibernateTransactionManage
r...@508be]; rollback [true].
DEBUG [main] UserActionTest.endTransaction(360) | Rolled back transaction
after
execution of test [testSave].
DEBUG [main] UserActionTest.startNewTransaction(392) | Began transaction
(1): tr
ansaction manager
[org.springframework.orm.hibernate3.HibernateTransactionManage
r...@508be]; rollback [true].
DEBUG [main] UserActionTest.testSaveConflictingUser(65) | original version
#: 2
DEBUG [main] UserActionTest.endTransaction(360) | Rolled back transaction
after
execution of test [testSaveConflictingUser].
DEBUG [main] UserActionTest.startNewTransaction(392) | Began transaction
(1): tr
ansaction manager
[org.springframework.orm.hibernate3.HibernateTransactionManage
r...@508be]; rollback [true].
DEBUG [main] UserActionTest.endTransaction(360) | Rolled back transaction
after
execution of test [testSearch].
DEBUG [main] UserActionTest.startNewTransaction(392) | Began transaction
(1): tr
ansaction manager
[org.springframework.orm.hibernate3.HibernateTransactionManage
r...@508be]; rollback [true].
DEBUG [main] UserActionTest.endTransaction(360) | Rolled back transaction
after
execution of test [testRemove].
Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.371 sec
<<< FA
ILURE!

Results :

Tests in error:
  testSaveConflictingUser(com.carefx.empi.webapp.action.UserActionTest)

Tests run: 17, Failures: 0, Errors: 1, Skipped: 0

[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] There are test failures.

Please refer to C:\Users\Yen\workspace\empi\web\target\surefire-reports for
the
individual test results.
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 19 seconds
[INFO] Finished at: Tue Dec 08 15:27:07 CST 2009
[INFO] Final Memory: 29M/53M
[INFO]
------------------------------------------------------------------------
C:\Users\Yen\workspace\empi\web>

===================================
why can not success in web module? if i use mysql ,it works,but use h2 ,it
does not work.


-- 
View this message in context: 
http://n4.nabble.com/Confuse-integration-test-Ph2-tp955040p955040.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to