Skip to content

Commit 4181768

Browse files
committed
HHH-10119 - Config setting names loaded from cfg.xml stored in augmented (prefixed with "hibernate.") form but not original form
(cherry picked from commit 0f5139b)
1 parent 8fde722 commit 4181768

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

hibernate-core/src/test/java/org/hibernate/test/boot/cfgXml/CfgXmlParsingTest.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88

99
import org.hibernate.boot.registry.StandardServiceRegistry;
1010
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
11+
import org.hibernate.engine.config.spi.ConfigurationService;
1112
import org.hibernate.internal.util.config.ConfigurationException;
1213

1314
import org.hibernate.testing.junit4.BaseUnitTestCase;
1415
import org.junit.Test;
1516

17+
import static org.junit.Assert.assertNotNull;
1618
import static org.junit.Assert.fail;
1719

1820
/**
@@ -24,7 +26,16 @@ public void testCfgXmlWithSchemaLocation() {
2426
StandardServiceRegistry ssr = new StandardServiceRegistryBuilder()
2527
.configure( "org/hibernate/test/boot/cfgXml/hibernate.cfg.xml" )
2628
.build();
27-
StandardServiceRegistryBuilder.destroy( ssr );
29+
try {
30+
final ConfigurationService cs = ssr.getService( ConfigurationService.class );
31+
// augmented form
32+
assertNotNull( cs.getSettings().get( "hibernate.cache.provider_class" ) );
33+
// original form
34+
assertNotNull( cs.getSettings().get( "cache.provider_class" ) );
35+
}
36+
finally {
37+
StandardServiceRegistryBuilder.destroy( ssr );
38+
}
2839
}
2940

3041
@Test(expected = ConfigurationException.class )

0 commit comments

Comments
 (0)