Skip to content

Commit 2cf5cc9

Browse files
committed
HHH-19846 - Remove JUnit4: org.hibernate.orm.test.mapping.converter.*
Signed-off-by: Jan Schatteman <[email protected]>
1 parent 3a61ed5 commit 2cf5cc9

File tree

3 files changed

+26
-46
lines changed

3 files changed

+26
-46
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converter/MoneyConverterTest.java

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,20 @@
99
import jakarta.persistence.Entity;
1010
import jakarta.persistence.Id;
1111

12-
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
13-
14-
import org.junit.Test;
15-
16-
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
12+
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
13+
import org.hibernate.testing.orm.junit.Jpa;
14+
import org.junit.jupiter.api.Test;
1715

1816
/**
1917
* @author Vlad Mihalcea
2018
*/
21-
public class MoneyConverterTest extends BaseEntityManagerFunctionalTestCase {
19+
@Jpa(annotatedClasses = {MoneyConverterTest.Account.class})
20+
public class MoneyConverterTest {
2221

2322
@Test
24-
public void testConverterMutability() {
23+
public void testConverterMutability(EntityManagerFactoryScope scope) {
2524

26-
doInJPA(this::entityManagerFactory, entityManager -> {
25+
scope.inTransaction( entityManager -> {
2726
Account account = new Account();
2827
account.setId(1L);
2928
account.setOwner("John Doe");
@@ -32,7 +31,7 @@ public void testConverterMutability() {
3231
entityManager.persist(account);
3332
});
3433

35-
doInJPA(this::entityManagerFactory, entityManager -> {
34+
scope.inTransaction( entityManager -> {
3635
//tag::basic-jpa-convert-money-converter-mutability-plan-example[]
3736
Account account = entityManager.find(Account.class, 1L);
3837
account.getBalance().setCents(150 * 100L);
@@ -42,11 +41,6 @@ public void testConverterMutability() {
4241
}
4342

4443

45-
@Override
46-
protected Class<?>[] getAnnotatedClasses() {
47-
return new Class[] { Account.class };
48-
}
49-
5044
//tag::basic-jpa-convert-money-converter-mapping-example[]
5145
public static class Money {
5246

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converter/PeriodStringTest.java

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,31 @@
1111
import jakarta.persistence.GeneratedValue;
1212
import jakarta.persistence.Id;
1313

14-
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
14+
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
15+
import org.hibernate.testing.orm.junit.Jpa;
16+
import org.junit.jupiter.api.Test;
1517

16-
import org.junit.Test;
17-
18-
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
19-
import static org.junit.Assert.assertEquals;
18+
import static org.junit.jupiter.api.Assertions.assertEquals;
2019

2120
/**
2221
* @author Vlad Mihalcea
2322
*/
24-
public class PeriodStringTest extends BaseEntityManagerFunctionalTestCase {
23+
@Jpa(annotatedClasses = {PeriodStringTest.Event.class})
24+
public class PeriodStringTest {
2525

2626
private Period period = Period.ofYears(1).plusMonths(2).plusDays(3);
2727

28-
@Override
29-
protected Class<?>[] getAnnotatedClasses() {
30-
return new Class<?>[] {
31-
Event.class
32-
};
33-
}
34-
3528
@Test
36-
public void testLifecycle() {
37-
doInJPA(this::entityManagerFactory, entityManager -> {
29+
public void testLifecycle(EntityManagerFactoryScope scope) {
30+
scope.inTransaction( entityManager -> {
3831
Event event = new Event(period);
3932
entityManager.persist(event);
4033
});
41-
doInJPA(this::entityManagerFactory, entityManager -> {
34+
scope.inTransaction( entityManager -> {
4235
Event event = entityManager.createQuery("from Event", Event.class).getSingleResult();
4336
assertEquals(period, event.getSpan());
4437
});
45-
doInJPA(this::entityManagerFactory, entityManager -> {
38+
scope.inTransaction( entityManager -> {
4639
//tag::basic-jpa-convert-period-string-converter-immutability-plan-example[]
4740
Event event = entityManager.createQuery("from Event", Event.class).getSingleResult();
4841
event.setSpan(Period

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converter/hbm/MoneyConverterHbmTest.java

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,20 @@
44
*/
55
package org.hibernate.orm.test.mapping.converter.hbm;
66

7-
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
8-
9-
import org.junit.Test;
10-
11-
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
7+
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
8+
import org.hibernate.testing.orm.junit.Jpa;
9+
import org.junit.jupiter.api.Test;
1210

1311
/**
1412
* @author Vlad Mihalcea
1513
*/
16-
public class MoneyConverterHbmTest extends BaseEntityManagerFunctionalTestCase {
14+
@Jpa(xmlMappings = {"org/hibernate/orm/test/mapping/converter/hbm/MoneyConverterHbmTest.hbm.xml"})
15+
public class MoneyConverterHbmTest {
1716

1817
@Test
19-
public void testConverterMutability() {
18+
public void testConverterMutability(EntityManagerFactoryScope scope) {
2019

21-
doInJPA(this::entityManagerFactory, entityManager -> {
20+
scope.inTransaction( entityManager -> {
2221
Account account = new Account();
2322
account.setId(1L);
2423
account.setOwner("John Doe");
@@ -27,7 +26,7 @@ public void testConverterMutability() {
2726
entityManager.persist(account);
2827
});
2928

30-
doInJPA(this::entityManagerFactory, entityManager -> {
29+
scope.inTransaction( entityManager -> {
3130
//tag::basic-hbm-convert-money-converter-mutability-plan-example[]
3231
Account account = entityManager.find(Account.class, 1L);
3332
account.getBalance().setCents(150 * 100L);
@@ -36,10 +35,4 @@ public void testConverterMutability() {
3635
});
3736
}
3837

39-
@Override
40-
protected String[] getMappings() {
41-
return new String[] {
42-
"org/hibernate/orm/test/mapping/converter/hbm/MoneyConverterHbmTest.hbm.xml"
43-
};
44-
}
4538
}

0 commit comments

Comments
 (0)