/** * Returns list of managed urls. * * @return */ public List<URL> getManagedURLs() { // should we cache it? List<URL> managedURL = getJarFileUrls(); if (managedURL == null) { managedURL = new ArrayList<URL>(1); } if (!getExcludeUnlistedClasses()) { managedURL.add(getPersistenceUnitRootUrl()); } return managedURL; }
Assert.assertNotNull(puMetadata.getMappedUrl()); Assert.assertNotNull(puMetadata.getProperties()); Assert.assertTrue(puMetadata.getExcludeUnlistedClasses()); Assert.assertTrue(puMetadata.excludeUnlistedClasses()); Assert.assertEquals(0, puMetadata.getBatchSize());
/** * Test valid configure. */ @Test public void testValidConfigure() { // invoke configure. EntityManagerFactoryImpl emfImpl = getEntityManagerFactory(); // Assert entity metadata EntityMetadata m = KunderaMetadataManager.getEntityMetadata(emfImpl.getKunderaMetadataInstance(), PersonnelDTO.class); Assert.assertNotNull(m); Assert.assertNotNull(m.getPersistenceUnit()); Assert.assertEquals(_persistenceUnit, m.getPersistenceUnit()); Assert.assertEquals(PersonnelDTO.class.getName(), m.getEntityClazz().getName()); // Assert on persistence unit meta data. PersistenceUnitMetadata puMetadata = emfImpl.getKunderaMetadataInstance().getApplicationMetadata().getPersistenceUnitMetadata( _persistenceUnit); Assert.assertEquals(kundera_client, puMetadata.getClient()); Assert.assertEquals(true, puMetadata.getExcludeUnlistedClasses()); Assert.assertNotNull(puMetadata.getPersistenceUnitRootUrl()); // emf.close(); }
if (this.getClass().getClassLoader() instanceof URLClassLoader && !puMetadata.getExcludeUnlistedClasses())