[hibernate-issues] [Hibernate-JIRA] Commented: (EJB-418) JBPAPP-1787 - Implement tearDown in EJB3TestCase
Gail Badner (JIRA)
noreply at atlassian.com
Fri Mar 27 14:34:38 EDT 2009
[ http://opensource.atlassian.com/projects/hibernate/browse/EJB-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=32735#action_32735 ]
Gail Badner commented on EJB-418:
---------------------------------
Emmanuel or Hardy,
Please take a look at the patch (EJB3TestCase.java.2.diff) and let us know if it's OK.
Thanks,
Gail
> JBPAPP-1787 - Implement tearDown in EJB3TestCase
> ------------------------------------------------
>
> Key: EJB-418
> URL: http://opensource.atlassian.com/projects/hibernate/browse/EJB-418
> Project: Hibernate Entity Manager
> Issue Type: Bug
> Components: EntityManager
> Environment: Any database using the tests PersistTest and XmlAttributeOverrideTest.
> Reporter: Juraci Paixao Krohling
> Attachments: EJB3TestCase.java.2.diff, EJB3TestCase.java.diff
>
>
> https://jira.jboss.org/jira/browse/JBPAPP-1787
> There are some tests in EM test suite which subclasses EJB3TestCase (all of them in the package org.hibernate.ejb.test.ops), while most of the other tests subclasses org.hibernate.ejb.test.TestCase.
> Tests subclassing EJB3TestCase are not having its tables dropped after the execution, causing failures in other tests which uses the same table names with different table definitions.
> How to reproduce:
> - Drop all tables from the database to be used in the test
> - Run org.hibernate.ejb.test.ops.PersistTest#testBasic
> - There should be, among others, three tables: employer_employee,employer,employee
> - Run org.hibernate.ejb.test.xml.XmlAttributeOverrideTest#testAttributeOverriding
> - It should fail to drop the table "employee" (check the logs), failing with "java.sql.BatchUpdateException: Unknown column 'home_city' in 'field list'"
> - Drop all tables from the database
> - Run org.hibernate.ejb.test.xml.XmlAttributeOverrideTest#testAttributeOverriding again
> - There should be no failures.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list