Skip to content

Commit 8dae9d5

Browse files
committed
use truncate() in more tests
1 parent 562c5c6 commit 8dae9d5

File tree

345 files changed

+354
-1776
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

345 files changed

+354
-1776
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/cache/polymorphism/PolymorphicCacheTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,8 @@ public void prepareTestData(SessionFactoryScope scope) {
3737

3838
@AfterEach
3939
public void dropTestData(SessionFactoryScope scope) {
40-
scope.inTransaction(
41-
session -> {
42-
session.createMutationQuery("delete from CacheHolder").executeUpdate();
43-
session.createMutationQuery( "delete Cacheable" ).executeUpdate();
44-
}
45-
);
40+
scope.getSessionFactory().getSchemaManager().truncate();
41+
scope.getSessionFactory().getCache().evictAll();
4642
}
4743

4844
@Test

hibernate-core/src/test/java/org/hibernate/orm/test/event/collection/detached/MergeCollectionEventTest.java

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -63,20 +63,7 @@ protected void prepareBootstrapRegistryBuilder(BootstrapServiceRegistryBuilder b
6363

6464
@Override
6565
protected void cleanupTestData() throws Exception {
66-
Session s = openSession();
67-
s.beginTransaction();
68-
List<Alias> aliases = s.createQuery( "from Alias" ).list();
69-
for ( Alias alias : aliases ) {
70-
for ( Character character : alias.getCharacters() ) {
71-
character.getAliases().clear();
72-
}
73-
alias.getCharacters().clear();
74-
}
75-
s.flush();
76-
s.createQuery( "delete Alias" ).executeUpdate();
77-
s.createQuery( "delete Character" ).executeUpdate();
78-
s.getTransaction().commit();
79-
s.close();
66+
sessionFactory().getSchemaManager().truncate();
8067
}
8168

8269
@Test

hibernate-core/src/test/java/org/hibernate/orm/test/insertordering/InsertOrderingWithJoinedTableMultiLevelInheritance.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,7 @@ public void testBatchingAmongstSubClasses() {
117117

118118
@After
119119
protected void cleanupTestData() {
120-
sessionFactoryScope().inTransaction( session -> {
121-
session.createMutationQuery( "delete Address" ).executeUpdate();
122-
session.createMutationQuery( "delete Person" ).executeUpdate();
123-
session.createMutationQuery( "delete SpecialPerson" ).executeUpdate();
124-
session.createMutationQuery( "delete AnotherPerson" ).executeUpdate();
125-
session.createMutationQuery( "delete Office" ).executeUpdate();
126-
session.createMutationQuery( "delete President" ).executeUpdate();
127-
} );
120+
sessionFactoryScope().getSessionFactory().getSchemaManager().truncate();
128121
}
129122

130123
@Entity(name = "Address")

hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/basic/ExpressionsTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import java.util.List;
1414

1515
import org.hibernate.Session;
16+
import org.hibernate.SessionFactory;
1617
import org.hibernate.community.dialect.AltibaseDialect;
1718
import org.hibernate.dialect.DB2Dialect;
1819
import org.hibernate.community.dialect.DerbyDialect;
@@ -78,12 +79,7 @@ public void prepareTestData() {
7879

7980
@AfterEach
8081
public void cleanupTestData() {
81-
doInJPA(
82-
this::entityManagerFactory,
83-
entityManager -> {
84-
entityManager.createQuery( "delete from Product" ).executeUpdate();
85-
}
86-
);
82+
entityManagerFactory().unwrap(SessionFactory.class).getSchemaManager().truncate();
8783
}
8884

8985
@Test

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/enumeratedvalue/CharEnumerateValueTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
*
4040
* @author Steve Ebersole
4141
*/
42-
@SuppressWarnings("JUnitMalformedDeclaration")
4342
public class CharEnumerateValueTests {
4443
@Test
4544
@DomainModel(annotatedClasses = Person.class)
@@ -122,7 +121,7 @@ void verifyCheckConstraints2(SessionFactoryScope scope) {
122121

123122
@AfterEach
124123
void dropTestData(SessionFactoryScope scope) {
125-
scope.inTransaction( (session) -> session.createMutationQuery( "delete Person" ).executeUpdate() );
124+
scope.getSessionFactory().getSchemaManager().truncate();
126125
}
127126

128127
public enum Gender {

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/enumeratedvalue/EnumeratedValueTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ void verifyCheckConstraints(SessionFactoryScope scope) {
112112

113113
@AfterEach
114114
void dropTestData(SessionFactoryScope scope) {
115-
scope.inTransaction( (session) -> session.createMutationQuery( "delete Person" ).executeUpdate() );
115+
scope.getSessionFactory().getSchemaManager().truncate();
116116
}
117117

118118
public enum Gender {

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/enumeratedvalue/NamedEnumEnumerateValueTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ void verifyCheckConstraints2(SessionFactoryScope scope) {
129129

130130
@AfterEach
131131
void dropTestData(SessionFactoryScope scope) {
132-
scope.inTransaction( (session) -> session.createMutationQuery( "delete Person" ).executeUpdate() );
132+
scope.getSessionFactory().getSchemaManager().truncate();
133133
}
134134

135135
public enum Gender {

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/batch/SimpleBatchFetchBaselineTests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,7 @@ public void prepareTestData(SessionFactoryScope scope) {
9090

9191
@AfterEach
9292
public void dropTestData(SessionFactoryScope scope) {
93-
scope.inTransaction( (session) -> {
94-
session.createQuery( "delete EmployeeGroup" ).executeUpdate();
95-
session.createQuery( "delete Employee" ).executeUpdate();
96-
} );
93+
scope.getSessionFactory().getSchemaManager().truncate();
9794
}
9895

9996
@Entity( name="EmployeeGroup")

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/batch/SimpleBatchFetchTests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,7 @@ public void prepareTestData(SessionFactoryScope scope) {
9595

9696
@AfterEach
9797
public void dropTestData(SessionFactoryScope scope) {
98-
scope.inTransaction( (session) -> {
99-
session.createQuery( "delete EmployeeGroup" ).executeUpdate();
100-
session.createQuery( "delete Employee" ).executeUpdate();
101-
} );
98+
scope.getSessionFactory().getSchemaManager().truncate();
10299
}
103100

104101
@Entity( name="EmployeeGroup")

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleEagerSubSelectFetchTests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,7 @@ public void prepareTestData(SessionFactoryScope scope) {
119119

120120
@AfterEach
121121
public void dropTestData(SessionFactoryScope scope) {
122-
scope.inTransaction( (session) -> {
123-
session.createQuery( "delete Thing" ).executeUpdate();
124-
session.createQuery( "delete Owner" ).executeUpdate();
125-
} );
122+
scope.getSessionFactory().getSchemaManager().truncate();
126123
}
127124

128125
@Entity(name = "Owner")

0 commit comments

Comments
 (0)