Hi all,

I hope this is the right list to report broken tests in the TCK testsuite, 
I'm referring to TCK 2.0, ignore my post if these issues are resolved 
meanwhile:

The following tests are broken, because they rely on a no-args ctor 
requirement:

org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionPassword 
org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionURL 
org.apache.jdo.tck.api.persistencemanagerfactory.SetConnectionUserName 
org.apache.jdo.tck.api.persistencemanagerfactory.SetIgnoreCache 
org.apache.jdo.tck.api.persistencemanagerfactory.SetMultithreaded 
org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalRead 
org.apache.jdo.tck.api.persistencemanagerfactory.SetNonTransactionalWrite  

org.apache.jdo.tck.api.persistencemanagerfactory.SetOptimistic 
org.apache.jdo.tck.api.persistencemanagerfactory.SetRetainValues 

Per specification the instantiation of the vendor implementation of 
javax.jdo.PersistenceManagerFactory is
implementation specific, so Class.newInstance() is not valid.
If there is any JDOHelper.getPersistenceManagerFactory() overload which 
returns a mutable PMF, the tests
can be rewritten using this. Otherwise the tests can not be fixed.

Best regards,

Christian



---
Versant GmbH
European Headquarters

Christian Romberg
Wiesenkamp 22 b
D 22359 Hamburg
---
Versant GmbH is incorporated in Germany. Company registration number: HRB 
54723, Amtsgericht Hamburg.
Registered Office: Wiesenkamp 22b, 22359 Hamburg, Germany. 
Geschäftsführer: Jochen Witte.

Reply via email to