Hi Michelle, On Oct 11, 2006, at 12:45 PM, Michelle Caisse wrote:
A number of tests do override it.
I was hoping not, but we added the localSetUp rather late in the TCK process.
Should I file a JIRA to fix all of this?
Sure. I'd vote for this being "minor" cleanup not "trivial" or "major". Craig
java:compile: [echo] Compiling to c:\svn0\jdo\trunk\tck20/target/classes[javac] Compiling 660 source files to C:\svn0\jdo\trunk\tck20 \target\classes C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\GetPersistenceManager.java:54: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory \GetPersistenceManagerFactoryByPropertiesInstance.java:60: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager FactoryByPropertiesInstance cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\GetPersistenceManagerForUser.java:63: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager ForUser cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetConnectionPassword.java:54: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionPassword cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetConnectionURL.java:58: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionURL cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetConnectionUserName.java:57: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionUserName cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetIgnoreCache.java:53: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetIgnoreCache cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetMultithreaded.java:57: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetMultithreaded cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetNonTransactionalRead.java:54: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalRe ad cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetNonTransactionalWrite.java:54: setUp () in org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalWr ite cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetOptimistic.java:53: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetOptimistic cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^C:\svn0\jdo\trunk\tck20\src\java\org\apache\jdo\tck\api \persistencemanagerfactory\SetRetainValues.java:55: setUp() in org.apache.jdo.tck.api.persistencemanagerfactory.SetRetainValues cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is finalprotected void setUp() throws Exception { ^ -- Michelle Craig L Russell wrote:Hi Michelle,I think it's a bug. It might lead to some non-trivial issues if setUp is overridden instead of using localSetUp. Could you try making it final and see if there are some tests that override it?Craig On Oct 11, 2006, at 10:57 AM, Michelle Caisse wrote:Hi,I noticed that in JDO_Test, while tearDown() is declared final, setUp() is not. The javadoc says subclasses may override localSetUp () and localTearDown(). Is it a bug that setUp() is not declared final?-- MichelleCraig RussellArchitect, Sun Java Enterprise System http://java.sun.com/products/ jdo408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp!
Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp!
smime.p7s
Description: S/MIME cryptographic signature
