[ 
https://issues.apache.org/jira/browse/JDO-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12497099
 ] 

Craig Russell commented on JDO-433:
-----------------------------------

Looks good. Just one comment.

I don't think we need the localSetUp method to call closePMF, since that is 
always done by tearDown (9 places).

> setUp() is not declared final in org.apache.jdo.tck.JDO_Test
> ------------------------------------------------------------
>
>                 Key: JDO-433
>                 URL: https://issues.apache.org/jira/browse/JDO-433
>             Project: JDO
>          Issue Type: Bug
>          Components: tck2
>    Affects Versions: JDO 2 final
>            Reporter: Michelle Caisse
>         Assigned To: Michelle Caisse
>            Priority: Minor
>             Fix For: JDO 2 maintenance release 1
>
>         Attachments: JDO-433.patch
>
>
> Tests are to override localSetUp() for test specific set up.  The setUp() 
> method in JDO_Test is not meant to be overriden.  However, it is not 
> currently declared to be final.  It should be declared final and the set up 
> code in the tests that do override setUp() (listed below) should be in 
> localSetUp().
> 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 final
>    protected 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.GetPersistenceManagerFactoryByPropertiesInstance
>  cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is 
> final
>    protected 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.GetPersistenceManagerForUser 
> cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is 
> final
>    protected 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 final
>    protected 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 
> final
>    protected 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 final
>    protected 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 
> final
>    protected 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 
> final
>    protected 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.SetNonTransactionalRead 
> cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is 
> final
>    protected 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.SetNonTransactionalWrite  
> cannot override setUp() in org.apache.jdo.tck.JDO_Test; overridden method is 
> final
>    protected 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 
> final
>    protected 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 
> final
>    protected void setUp() throws Exception {
>                   ^ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to