if ( persistenceUnit.getJarFile() != null ) { for ( String jarFile : persistenceUnit.getJarFile() ) { visitJarFile( persistenceUnitElement, jarFile );
private PersistenceDescriptorModel expectedDescriptor() { PersistenceDescriptorModel descriptor = new PersistenceDescriptorModel(); descriptor.setVersion( "2.1" ); PersistenceUnitModel persistenceUnit = new PersistenceUnitModel(); descriptor.setPersistenceUnit( persistenceUnit ); persistenceUnit.setName( "org.test.persistence-unit" ); persistenceUnit.setDescription( "org.test.description" ); persistenceUnit.setProvider( "org.test.Provider" ); persistenceUnit.setJtaDataSource( "java:jboss/datasources/ExampleDS" ); persistenceUnit.getMappingFile().add( "META-INF/Mapping1.xml" ); persistenceUnit.getMappingFile().add( "META-INF/Mapping2.xml" ); persistenceUnit.getJarFile().add( "file1.jar" ); persistenceUnit.getJarFile().add( "file2.jar" ); persistenceUnit.getClasses().add(new PersistableDataObject("org.test.Entity1") ); persistenceUnit.getClasses().add( new PersistableDataObject("org.test.Entity2") ); persistenceUnit.setExcludeUnlistedClasses( true ); persistenceUnit.setSharedCacheMode( CachingType.ALL ); persistenceUnit.setValidationMode( ValidationMode.AUTO ); persistenceUnit.setTransactionType( TransactionType.JTA ); persistenceUnit.addProperty( new Property( "property1", "property1_value" ) ); persistenceUnit.addProperty( new Property( "property2", "property2_value" ) ); return descriptor; }
private void assertEqualsPersistenceUnit( PersistenceUnitModel expectedPersistenceUnit, PersistenceUnitModel persistenceUnit ) { assertEquals( expectedPersistenceUnit.getName(), persistenceUnit.getName() ); assertEquals( expectedPersistenceUnit.getDescription(), persistenceUnit.getDescription() ); assertEquals( expectedPersistenceUnit.getProvider(), persistenceUnit.getProvider() ); assertEquals( expectedPersistenceUnit.getJtaDataSource(), persistenceUnit.getJtaDataSource() ); assertEquals( expectedPersistenceUnit.getNonJtaDataSource(), persistenceUnit.getNonJtaDataSource() ); assertEquals( expectedPersistenceUnit.getExcludeUnlistedClasses(), persistenceUnit.getExcludeUnlistedClasses() ); assertEquals( expectedPersistenceUnit.getClasses(), persistenceUnit.getClasses() ); assertEquals( expectedPersistenceUnit.getJarFile(), persistenceUnit.getJarFile() ); assertEquals( expectedPersistenceUnit.getMappingFile(), persistenceUnit.getMappingFile() ); assertEquals( expectedPersistenceUnit.getSharedCacheMode(), persistenceUnit.getSharedCacheMode() ); assertEquals( expectedPersistenceUnit.getTransactionType(), persistenceUnit.getTransactionType() ); assertEquals( expectedPersistenceUnit.getProperties(), persistenceUnit.getProperties() ); }