exactly

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Max
Rydahl Andersen
Sent: Monday, August 08, 2005 6:40 AM
To: Hibernate devel
Subject: Re: [Hibernate] Re: testing question


The trick below doesn't work well when you run the unittest standalone  
(which
I do constantly from inside eclipse)

/max

>> The reason for this instead of just
>> overriding setUp()/tearDown() would be to only execute this stuff
when
>> we actually rebuild the session fatory.
>
> I worked on the CaveatEmptor tests and I do this using the TestSetup  
> decorator:
>
>      public static Test suite() {
>
>          TestSuite suite = new TestSuite();
>
>          suite.addTestSuite( UserTest.class );
>          suite.addTestSuite( ItemTest.class );
>          suite.addTestSuite( CategoryItemTest.class );
>          suite.addTestSuite( AuditTest.class );
>          suite.addTestSuite( NestedSetTest.class );
>
>          return new HibernateTestSetup(suite);
>      }
>
>
> public class HibernateTestSetup extends junit.extensions.TestSetup {
>
>      public HibernateTestSetup(Test test) {
>          super(test);
>          // Enable automatic schema generation for unit testing, if
not  
> already set in configuration
>          HibernateUtil.getConfiguration().setProperty 
> (Environment.HBM2DDL_AUTO, "create-drop");
>      }
>
>      protected void setUp() throws Exception {
>          super.setUp();
>          HibernateUtil.rebuildSessionFactory();
>      }
>
>      protected void tearDown() throws Exception {
>          super.tearDown();
>          HibernateUtil.getSessionFactory().close();
>      }
>
> }
>
> This setup/teardown is executed once for the suite I'm wrapping.
>
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle  
> Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing
&  
> QA
> Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
> _______________________________________________
> hibernate-devel mailing list
> hibernate-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hibernate-devel




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing &
QA
Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
_______________________________________________
hibernate-devel mailing list
hibernate-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hibernate-devel


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
hibernate-devel mailing list
hibernate-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to