Skip to content

Commit ec0b015

Browse files
committed
HHH-19846 Drop JUnit 4 usage
1 parent 2cc9d41 commit ec0b015

22 files changed

+112
-125
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintBatchingTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,17 @@ public void testBatching(EntityManagerFactoryScope scope) throws Exception {
6060

6161
scope.inTransaction(
6262
entityManager -> {
63-
livingRoom.setId( 1l );
63+
livingRoom.setId( 1L );
6464
livingRoom.setName( "livingRoom" );
6565
entityManager.persist( livingRoom );
6666
} );
6767

6868
scope.inTransaction(
6969
entityManager -> {
7070
House house = new House();
71-
house.setId( 1l );
71+
house.setId( 1L );
7272
house.setCost( 100 );
73-
house.setHeight( 1000l );
73+
house.setHeight( 1000L );
7474
house.setRoom( livingRoom );
7575
entityManager.persist( house );
7676
} );
@@ -79,9 +79,9 @@ public void testBatching(EntityManagerFactoryScope scope) throws Exception {
7979
scope.inTransaction(
8080
entityManager -> {
8181
House house2 = new House();
82-
house2.setId( 2l );
82+
house2.setId( 2L );
8383
house2.setCost( 100 );
84-
house2.setHeight( 1001l );
84+
house2.setHeight( 1001L );
8585
house2.setRoom( livingRoom );
8686
entityManager.persist( house2 );
8787
} );

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/Conductor.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
55
package org.hibernate.orm.test.annotations.various;
6+
67
import jakarta.persistence.Column;
78
import jakarta.persistence.Entity;
89
import jakarta.persistence.GeneratedValue;

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/DBTimestamped.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
55
package org.hibernate.orm.test.annotations.various;
6+
67
import java.util.Date;
78
import jakarta.persistence.Entity;
89
import jakarta.persistence.GeneratedValue;

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/GeneratedTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public void testGenerated(SessionFactoryScope scope) {
2525
scope.inTransaction(
2626
session -> {
2727
Antenna antenna = new Antenna();
28-
antenna.id = new Integer( 1 );
28+
antenna.id = 1;
2929
session.persist( antenna );
3030
assertNull( antenna.latitude );
3131
assertNull( antenna.longitude );

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OneOneGeneratedValueTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ public class OneOneGeneratedValueTest {
3434
public void testIt(SessionFactoryScope scope) {
3535
scope.inTransaction(
3636
session -> {
37-
EntityA entityA = new EntityA( 1l );
37+
EntityA entityA = new EntityA( 1L );
3838
session.persist( entityA );
3939
}
4040
);
4141
scope.inTransaction(
4242
session -> {
43-
EntityA entityA = session.get( EntityA.class, 1l );
43+
EntityA entityA = session.get( EntityA.class, 1L );
4444
assertThat( entityA ).isNotNull();
4545
EntityB entityB = entityA.getB();
4646
assertThat( entityB ).isNotNull();
47-
assertThat( entityB.getB() ).isEqualTo( 5l );
47+
assertThat( entityB.getB() ).isEqualTo( 5L );
4848
}
4949
);
5050
}

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OneToOneOptimisticLockTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void setUp(SessionFactoryScope scope) {
4343
public void testUpdateChildDoesNotIncrementParentVersion(SessionFactoryScope scope) {
4444
Integer version = scope.fromTransaction(
4545
session -> {
46-
Parent parent = session.get( Parent.class, PARENT_ID );
46+
Parent parent = session.find( Parent.class, PARENT_ID );
4747
Integer vers = parent.getVersion();
4848

4949
Child child = new Child( 2 );
@@ -56,7 +56,7 @@ public void testUpdateChildDoesNotIncrementParentVersion(SessionFactoryScope sco
5656

5757
scope.inTransaction(
5858
session -> {
59-
Parent parent = session.get( Parent.class, PARENT_ID );
59+
Parent parent = session.find( Parent.class, PARENT_ID );
6060
assertThat( parent.getVersion() ).isEqualTo( version );
6161
}
6262
);

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OptimisticLockAnnotationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ public void testOptimisticLockExcludeOnNameProperty(SessionFactoryScope scope) {
3636

3737
session.clear();
3838

39-
c = session.get( Conductor.class, c.getId() );
39+
c = session.find( Conductor.class, c.getId() );
4040
Long version = c.getVersion();
4141
c.setName( "Don" );
4242
session.flush();
4343

4444
session.clear();
4545

46-
c = session.get( Conductor.class, c.getId() );
46+
c = session.find( Conductor.class, c.getId() );
4747
assertEquals( version, c.getVersion() );
4848
}
4949
);

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/TimestampTest.java

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,28 @@
1010
import org.hibernate.boot.spi.MetadataImplementor;
1111
import org.hibernate.mapping.PersistentClass;
1212
import org.hibernate.mapping.Property;
13+
import org.hibernate.testing.orm.junit.BaseUnitTest;
14+
import org.hibernate.testing.util.ServiceRegistryUtil;
1315
import org.hibernate.type.BasicType;
1416
import org.hibernate.type.BasicTypeReference;
1517
import org.hibernate.type.StandardBasicTypes;
18+
import org.junit.jupiter.api.AfterAll;
19+
import org.junit.jupiter.api.BeforeAll;
20+
import org.junit.jupiter.api.Test;
1621

17-
import org.hibernate.testing.AfterClassOnce;
18-
import org.hibernate.testing.BeforeClassOnce;
19-
import org.hibernate.testing.junit4.BaseUnitTestCase;
20-
import org.hibernate.testing.util.ServiceRegistryUtil;
21-
import org.junit.Test;
22-
23-
import static org.junit.Assert.assertEquals;
24-
import static org.junit.Assert.assertNotNull;
22+
import static org.assertj.core.api.Assertions.assertThat;
2523

2624
/**
2725
* Test for the @Timestamp annotation.
2826
*
2927
* @author Hardy Ferentschik
3028
*/
31-
public class TimestampTest extends BaseUnitTestCase {
29+
@BaseUnitTest
30+
public class TimestampTest {
3231
private StandardServiceRegistry ssr;
3332
private MetadataImplementor metadata;
3433

35-
@BeforeClassOnce
34+
@BeforeAll
3635
public void setUp() {
3736
ssr = ServiceRegistryUtil.serviceRegistry();
3837
metadata = (MetadataImplementor) new MetadataSources( ssr )
@@ -42,7 +41,7 @@ public void setUp() {
4241
.build();
4342
}
4443

45-
@AfterClassOnce
44+
@AfterAll
4645
public void tearDown() {
4746
if ( ssr != null ) {
4847
StandardServiceRegistryBuilder.destroy( ssr );
@@ -65,9 +64,11 @@ private void assertTimestampSource(Class<?> clazz, BasicTypeReference<?> typeRef
6564

6665
private void assertTimestampSource(Class<?> clazz, BasicType<?> basicType) throws Exception {
6766
PersistentClass persistentClass = metadata.getEntityBinding( clazz.getName() );
68-
assertNotNull( persistentClass );
67+
assertThat( persistentClass ).isNotNull();
6968
Property versionProperty = persistentClass.getVersion();
70-
assertNotNull( versionProperty );
71-
assertEquals( "Wrong timestamp type", basicType, versionProperty.getType() );
69+
assertThat( versionProperty ).isNotNull();
70+
assertThat( versionProperty.getType() )
71+
.describedAs( "Wrong timestamp type" )
72+
.isEqualTo( basicType );
7273
}
7374
}

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/Truck.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
55
package org.hibernate.orm.test.annotations.various;
6+
67
import jakarta.persistence.Entity;
78
import jakarta.persistence.Index;
89
import jakarta.persistence.JoinColumn;

hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/Vehicule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class Vehicule {
4040
private Conductor currentConductor;
4141
@Column(name = "`year`")
4242
private Integer year;
43-
@ManyToOne(optional = true)
43+
@ManyToOne
4444
private Conductor previousConductor;
4545

4646
public String getId() {

0 commit comments

Comments
 (0)