Skip to content

Commit 5537196

Browse files
committed
HHH-15480: Switch to Set
1 parent fc825bf commit 5537196

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/modifiedflags/HasChangedOneToManyManualFlush.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*/
77
package org.hibernate.orm.test.envers.integration.modifiedflags;
88

9-
import java.util.ArrayList;
9+
import java.util.HashSet;
1010
import java.util.List;
1111

1212
import org.hibernate.orm.test.envers.Priority;
13-
import org.hibernate.orm.test.envers.entities.onetomany.ListRefEdEntity;
14-
import org.hibernate.orm.test.envers.entities.onetomany.ListRefIngEntity;
13+
import org.hibernate.orm.test.envers.entities.onetomany.SetRefEdEntity;
14+
import org.hibernate.orm.test.envers.entities.onetomany.SetRefIngEntity;
1515

1616
import org.hibernate.testing.TestForIssue;
1717
import org.junit.Test;
@@ -31,7 +31,7 @@ public class HasChangedOneToManyManualFlush extends AbstractModifiedFlagsEntityT
3131

3232
@Override
3333
protected Class<?>[] getAnnotatedClasses() {
34-
return new Class[] { ListRefEdEntity.class, ListRefIngEntity.class };
34+
return new Class[] { SetRefEdEntity.class, SetRefIngEntity.class };
3535
}
3636

3737
@Test
@@ -41,18 +41,18 @@ public void initData() {
4141

4242
// Revision 1
4343
em.getTransaction().begin();
44-
ListRefEdEntity entity = new ListRefEdEntity( 1, "Revision 1" );
45-
entity.setReffering( new ArrayList<>() );
44+
SetRefEdEntity entity = new SetRefEdEntity( 1, "Revision 1" );
45+
entity.setReffering( new HashSet<>() );
4646
em.persist( entity );
4747
em.getTransaction().commit();
4848

4949
id = entity.getId();
5050

5151
// Revision 2 - both properties (data and reffering) should be marked as modified.
5252
em.getTransaction().begin();
53-
entity = em.find( ListRefEdEntity.class, entity.getId() );
53+
entity = em.find( SetRefEdEntity.class, entity.getId() );
5454
entity.setData( "Revision 2" );
55-
ListRefIngEntity refIngEntity = new ListRefIngEntity( 1, "Revision 2", entity );
55+
SetRefIngEntity refIngEntity = new SetRefIngEntity( 1, "Revision 2", entity );
5656
em.persist( refIngEntity );
5757
entity.getReffering().add( refIngEntity );
5858
em.flush();
@@ -63,8 +63,8 @@ public void initData() {
6363
}
6464

6565
@Test
66-
public void testHasChangedOnDoubleFlush() {
67-
List list = queryForPropertyHasChanged( ListRefEdEntity.class, id, "reffering" );
66+
public void testNonOwningSideHasChanged() {
67+
List list = queryForPropertyHasChanged( SetRefEdEntity.class, id, "reffering" );
6868
assertEquals( 2, list.size() );
6969
assertEquals( makeList( 1, 2 ), extractRevisionNumbers( list ) );
7070
}

0 commit comments

Comments
 (0)