Skip to content

Commit a45261e

Browse files
committed
HHH-9990 - Fix test failure
1 parent 4da260b commit a45261e

File tree

1 file changed

+38
-40
lines changed

1 file changed

+38
-40
lines changed

hibernate-core/src/test/java/org/hibernate/test/cfg/BatchVersionedDataConfigTest.java

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,16 @@
2626
import org.hibernate.SessionFactory;
2727
import org.hibernate.cfg.AvailableSettings;
2828
import org.hibernate.cfg.Configuration;
29+
import org.hibernate.dialect.H2Dialect;
2930
import org.hibernate.dialect.Oracle10gDialect;
3031
import org.hibernate.dialect.Oracle12cDialect;
3132
import org.hibernate.dialect.Oracle8iDialect;
3233
import org.hibernate.dialect.Oracle9Dialect;
3334
import org.hibernate.dialect.Oracle9iDialect;
3435
import org.hibernate.dialect.OracleDialect;
3536

37+
import org.junit.After;
38+
import org.junit.Before;
3639
import org.junit.Test;
3740

3841
import org.hibernate.testing.junit4.BaseUnitTestCase;
@@ -44,78 +47,73 @@
4447
* @author Andrea Boriero
4548
*/
4649
public class BatchVersionedDataConfigTest extends BaseUnitTestCase {
47-
public static final String CFG_XML = "org/hibernate/test/cfg/cache/hibernate.cfg.xml";
50+
51+
private SessionFactory sessionFactory;
52+
private Configuration cfg;
53+
54+
@Before
55+
public void setUp() {
56+
cfg = new Configuration();
57+
}
58+
59+
@After
60+
public void tearDown() {
61+
if ( sessionFactory != null ) {
62+
sessionFactory.close();
63+
}
64+
}
4865

4966
@Test
50-
public void testBatchVersionedData() {
51-
Configuration cfg = new Configuration().configure( CFG_XML );
52-
SessionFactory sessionFactory = cfg.buildSessionFactory();
67+
public void testBatchVersionedDataForDialectNotSettingBatchVersionedDataProperty() {
68+
cfg.setProperty( AvailableSettings.DIALECT, H2Dialect.class.getName() );
69+
sessionFactory = cfg.buildSessionFactory();
5370
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( true ) );
5471
}
5572

5673
@Test
5774
public void testBatchVersionedDataForOracle10gDialect() {
58-
Configuration cfg = new Configuration().configure( CFG_XML )
59-
.setProperty(
60-
AvailableSettings.DIALECT,
61-
Oracle10gDialect.class.getName()
62-
);
63-
SessionFactory sessionFactory = cfg.buildSessionFactory();
75+
cfg.setProperty( AvailableSettings.DIALECT, Oracle10gDialect.class.getName() );
76+
sessionFactory = cfg.buildSessionFactory();
77+
6478
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( false ) );
6579
}
6680

6781
@Test
6882
public void testBatchVersionedDataForOracle8iDialect() {
69-
Configuration cfg = new Configuration().configure( CFG_XML )
70-
.setProperty(
71-
AvailableSettings.DIALECT,
72-
Oracle8iDialect.class.getName()
73-
);
74-
SessionFactory sessionFactory = cfg.buildSessionFactory();
83+
cfg.setProperty( AvailableSettings.DIALECT, Oracle8iDialect.class.getName() );
84+
sessionFactory = cfg.buildSessionFactory();
85+
7586
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( false ) );
7687
}
7788

7889
@Test
7990
public void testBatchVersionedDataForOracle9iDialect() {
80-
Configuration cfg = new Configuration().configure( CFG_XML )
81-
.setProperty(
82-
AvailableSettings.DIALECT,
83-
Oracle9iDialect.class.getName()
84-
);
85-
SessionFactory sessionFactory = cfg.buildSessionFactory();
91+
cfg.setProperty( AvailableSettings.DIALECT, Oracle9iDialect.class.getName() );
92+
sessionFactory = cfg.buildSessionFactory();
93+
8694
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( false ) );
8795
}
8896

8997
@Test
9098
public void testBatchVersionedDataForOracle9Dialect() {
91-
Configuration cfg = new Configuration().configure( CFG_XML )
92-
.setProperty(
93-
AvailableSettings.DIALECT,
94-
Oracle9Dialect.class.getName()
95-
);
96-
SessionFactory sessionFactory = cfg.buildSessionFactory();
99+
cfg.setProperty( AvailableSettings.DIALECT, Oracle9Dialect.class.getName() );
100+
sessionFactory = cfg.buildSessionFactory();
97101
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( false ) );
98102
}
99103

100104
@Test
101105
public void testBatchVersionedDataForOracleDialect() {
102-
Configuration cfg = new Configuration().configure( CFG_XML )
103-
.setProperty(
104-
AvailableSettings.DIALECT,
105-
OracleDialect.class.getName()
106-
);
107-
SessionFactory sessionFactory = cfg.buildSessionFactory();
106+
cfg.setProperty( AvailableSettings.DIALECT, OracleDialect.class.getName() );
107+
sessionFactory = cfg.buildSessionFactory();
108+
108109
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( false ) );
109110
}
110111

111112
@Test
112113
public void testBatchVersionedDataForOracle12cDialect() {
113-
Configuration cfg = new Configuration().configure( CFG_XML )
114-
.setProperty(
115-
AvailableSettings.DIALECT,
116-
Oracle12cDialect.class.getName()
117-
);
118-
SessionFactory sessionFactory = cfg.buildSessionFactory();
114+
cfg.setProperty( AvailableSettings.DIALECT, Oracle12cDialect.class.getName() );
115+
sessionFactory = cfg.buildSessionFactory();
116+
119117
assertThat( sessionFactory.getSessionFactoryOptions().isJdbcBatchVersionedData(), is( true ) );
120118
}
121119
}

0 commit comments

Comments
 (0)