@ -22,7 +22,6 @@ import java.util.Map;
@@ -22,7 +22,6 @@ import java.util.Map;
import javax.sql.DataSource ;
import jakarta.persistence.spi.PersistenceUnitInfo ;
import jakarta.persistence.spi.PersistenceUnitTransactionType ;
import org.junit.jupiter.api.Disabled ;
import org.junit.jupiter.api.Test ;
@ -54,7 +53,7 @@ class PersistenceXmlParsingTests {
@@ -54,7 +53,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/META-INF/persistence.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info ) . hasSize ( 1 ) ;
@ -71,7 +70,7 @@ class PersistenceXmlParsingTests {
@@ -71,7 +70,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-example1.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info ) . hasSize ( 1 ) ;
@ -85,7 +84,7 @@ class PersistenceXmlParsingTests {
@@ -85,7 +84,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-example2.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info ) . hasSize ( 1 ) ;
@ -103,7 +102,7 @@ class PersistenceXmlParsingTests {
@@ -103,7 +102,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-example3.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info ) . hasSize ( 1 ) ;
@ -129,7 +128,7 @@ class PersistenceXmlParsingTests {
@@ -129,7 +128,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-example4.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info ) . hasSize ( 1 ) ;
@ -153,7 +152,7 @@ class PersistenceXmlParsingTests {
@@ -153,7 +152,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-example5.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info ) . hasSize ( 1 ) ;
@ -183,11 +182,11 @@ class PersistenceXmlParsingTests {
@@ -183,11 +182,11 @@ class PersistenceXmlParsingTests {
dataSourceLookup . setDataSources ( dataSources ) ;
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , dataSourceLookup ) ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . hasSize ( 2 ) ;
PersistenceUnitInfo pu1 = info [ 0 ] ;
Spring PersistenceUnitInfo pu1 = info [ 0 ] ;
assertThat ( pu1 . getPersistenceUnitName ( ) ) . isEqualTo ( "pu1" ) ;
@ -210,7 +209,7 @@ class PersistenceXmlParsingTests {
@@ -210,7 +209,7 @@ class PersistenceXmlParsingTests {
assertThat ( pu1 . excludeUnlistedClasses ( ) ) . as ( "Exclude unlisted should default false in 1.0." ) . isFalse ( ) ;
PersistenceUnitInfo pu2 = info [ 1 ] ;
Spring PersistenceUnitInfo pu2 = info [ 1 ] ;
assertThat ( pu2 . getTransactionType ( ) ) . isSameAs ( PersistenceUnitTransactionType . JTA ) ;
assertThat ( pu2 . getPersistenceProviderClassName ( ) ) . isEqualTo ( "com.acme.AcmePersistence" ) ;
@ -234,7 +233,7 @@ class PersistenceXmlParsingTests {
@@ -234,7 +233,7 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-example6.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . hasSize ( 1 ) ;
assertThat ( info [ 0 ] . getPersistenceUnitName ( ) ) . isEqualTo ( "pu" ) ;
assertThat ( info [ 0 ] . getProperties ( ) ) . isEmpty ( ) ;
@ -286,27 +285,27 @@ class PersistenceXmlParsingTests {
@@ -286,27 +285,27 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-exclude-1.0.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info . length ) . as ( "The number of persistence units is incorrect." ) . isEqualTo ( 4 ) ;
PersistenceUnitInfo noExclude = info [ 0 ] ;
Spring PersistenceUnitInfo noExclude = info [ 0 ] ;
assertThat ( noExclude ) . as ( "noExclude should not be null." ) . isNotNull ( ) ;
assertThat ( noExclude . getPersistenceUnitName ( ) ) . as ( "noExclude name is not correct." ) . isEqualTo ( "NoExcludeElement" ) ;
assertThat ( noExclude . excludeUnlistedClasses ( ) ) . as ( "Exclude unlisted should default false in 1.0." ) . isFalse ( ) ;
PersistenceUnitInfo emptyExclude = info [ 1 ] ;
Spring PersistenceUnitInfo emptyExclude = info [ 1 ] ;
assertThat ( emptyExclude ) . as ( "emptyExclude should not be null." ) . isNotNull ( ) ;
assertThat ( emptyExclude . getPersistenceUnitName ( ) ) . as ( "emptyExclude name is not correct." ) . isEqualTo ( "EmptyExcludeElement" ) ;
assertThat ( emptyExclude . excludeUnlistedClasses ( ) ) . as ( "emptyExclude should be true." ) . isTrue ( ) ;
PersistenceUnitInfo trueExclude = info [ 2 ] ;
Spring PersistenceUnitInfo trueExclude = info [ 2 ] ;
assertThat ( trueExclude ) . as ( "trueExclude should not be null." ) . isNotNull ( ) ;
assertThat ( trueExclude . getPersistenceUnitName ( ) ) . as ( "trueExclude name is not correct." ) . isEqualTo ( "TrueExcludeElement" ) ;
assertThat ( trueExclude . excludeUnlistedClasses ( ) ) . as ( "trueExclude should be true." ) . isTrue ( ) ;
PersistenceUnitInfo falseExclude = info [ 3 ] ;
Spring PersistenceUnitInfo falseExclude = info [ 3 ] ;
assertThat ( falseExclude ) . as ( "falseExclude should not be null." ) . isNotNull ( ) ;
assertThat ( falseExclude . getPersistenceUnitName ( ) ) . as ( "falseExclude name is not correct." ) . isEqualTo ( "FalseExcludeElement" ) ;
assertThat ( falseExclude . excludeUnlistedClasses ( ) ) . as ( "falseExclude should be false." ) . isFalse ( ) ;
@ -317,27 +316,27 @@ class PersistenceXmlParsingTests {
@@ -317,27 +316,27 @@ class PersistenceXmlParsingTests {
PersistenceUnitReader reader = new PersistenceUnitReader (
new PathMatchingResourcePatternResolver ( ) , new JndiDataSourceLookup ( ) ) ;
String resource = "/org/springframework/orm/jpa/persistence-exclude-2.0.xml" ;
PersistenceUnitInfo [ ] info = reader . readPersistenceUnitInfos ( resource ) ;
Spring PersistenceUnitInfo[ ] info = reader . readPersistenceUnitInfos ( resource ) ;
assertThat ( info ) . isNotNull ( ) ;
assertThat ( info . length ) . as ( "The number of persistence units is incorrect." ) . isEqualTo ( 4 ) ;
PersistenceUnitInfo noExclude = info [ 0 ] ;
Spring PersistenceUnitInfo noExclude = info [ 0 ] ;
assertThat ( noExclude ) . as ( "noExclude should not be null." ) . isNotNull ( ) ;
assertThat ( noExclude . getPersistenceUnitName ( ) ) . as ( "noExclude name is not correct." ) . isEqualTo ( "NoExcludeElement" ) ;
assertThat ( noExclude . excludeUnlistedClasses ( ) ) . as ( "Exclude unlisted still defaults to false in 2.0." ) . isFalse ( ) ;
PersistenceUnitInfo emptyExclude = info [ 1 ] ;
Spring PersistenceUnitInfo emptyExclude = info [ 1 ] ;
assertThat ( emptyExclude ) . as ( "emptyExclude should not be null." ) . isNotNull ( ) ;
assertThat ( emptyExclude . getPersistenceUnitName ( ) ) . as ( "emptyExclude name is not correct." ) . isEqualTo ( "EmptyExcludeElement" ) ;
assertThat ( emptyExclude . excludeUnlistedClasses ( ) ) . as ( "emptyExclude should be true." ) . isTrue ( ) ;
PersistenceUnitInfo trueExclude = info [ 2 ] ;
Spring PersistenceUnitInfo trueExclude = info [ 2 ] ;
assertThat ( trueExclude ) . as ( "trueExclude should not be null." ) . isNotNull ( ) ;
assertThat ( trueExclude . getPersistenceUnitName ( ) ) . as ( "trueExclude name is not correct." ) . isEqualTo ( "TrueExcludeElement" ) ;
assertThat ( trueExclude . excludeUnlistedClasses ( ) ) . as ( "trueExclude should be true." ) . isTrue ( ) ;
PersistenceUnitInfo falseExclude = info [ 3 ] ;
Spring PersistenceUnitInfo falseExclude = info [ 3 ] ;
assertThat ( falseExclude ) . as ( "falseExclude should not be null." ) . isNotNull ( ) ;
assertThat ( falseExclude . getPersistenceUnitName ( ) ) . as ( "falseExclude name is not correct." ) . isEqualTo ( "FalseExcludeElement" ) ;
assertThat ( falseExclude . excludeUnlistedClasses ( ) ) . as ( "falseExclude should be false." ) . isFalse ( ) ;