Index: src/java/org/apache/jdo/tck/api/persistencemanager/GetPersistenceManagerFactory.java =================================================================== --- src/java/org/apache/jdo/tck/api/persistencemanager/GetPersistenceManagerFactory.java (Revision 425660) +++ src/java/org/apache/jdo/tck/api/persistencemanager/GetPersistenceManagerFactory.java (Arbeitskopie) @@ -53,11 +53,14 @@ /** */ public void testGetPersistenceManagerFactory() { PersistenceManagerFactory pmf = getPMF(); - PersistenceManager pm = pmf.getPersistenceManager(); + // Note, getPM uses the pmf returned by getPMF + PersistenceManager pm = getPM(); PersistenceManagerFactory pmf2 = pm.getPersistenceManagerFactory(); + pm.close(); if (pmf2 != pmf) { fail(ASSERTION_FAILED, - "pm.getPMF() returned different pmf, expected " + pmf + ", got " + pmf2); + "pm.getPMF() returned different pmf, expected " + + pmf + ", got " + pmf2); } } }