Fw: broken tests in TCK testsuite

View: New views
1 Messages — Rating Filter:   Alert me  

Fw: broken tests in TCK testsuite

by CRomberg :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I forgot to include the following two:

org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager
org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerForUser

Christian

----- Forwarded by Christian Romberg/VERSANT on 30.07.2009 14:13 -----

From:
Christian Romberg/VERSANT
To:
jdo-dev@...
Cc:
Christian Ernst <cernst@...>
Date:
30.07.2009 13:27
Subject:
broken tests in TCK testsuite


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.