HHH-16403 Upgrade to assertj 3.22.0
This commit is contained in:
parent
be9813a6e9
commit
0d8541a272
|
@ -24,6 +24,7 @@ import org.junit.Test;
|
|||
import org.junit.runner.RunWith;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.extractor.Extractors.resultOf;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_FIELD_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_GETTER_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_INSTANCE_GETTER_NAME;
|
||||
|
@ -92,8 +93,8 @@ public class DirtyCheckingWithEmbeddableAndMappedSuperclassTest {
|
|||
assertThat( entity.getFirstPlayerToken() )
|
||||
.extracting( TRACKER_COMPOSITE_FIELD_NAME ).isInstanceOf( CompositeOwnerTracker.class);
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "name", "firstPlayerToken" } );
|
||||
assertThat( entity.getFirstPlayerToken() )
|
||||
.extracting( TRACKER_COMPOSITE_FIELD_NAME + ".names" ).isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
|
@ -106,8 +107,8 @@ public class DirtyCheckingWithEmbeddableAndMappedSuperclassTest {
|
|||
Method trackerClearMethod = CardGame.class.getMethod( TRACKER_CLEAR_NAME );
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[0] );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[0] );
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -119,14 +120,14 @@ public class DirtyCheckingWithEmbeddableAndMappedSuperclassTest {
|
|||
|
||||
entity.setName( "Splendor: Cities of Splendor" );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "name", "firstPlayerToken" } );
|
||||
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
entity.setFirstPlayerToken( new Component( "FIRST PLAYER!!!!!!!!" ) );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
assertThat( entity.getFirstPlayerToken() )
|
||||
.extracting( TRACKER_COMPOSITE_FIELD_NAME + ".names" ).isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
|
|
|
@ -25,6 +25,7 @@ import org.junit.runner.RunWith;
|
|||
import org.assertj.core.api.Assertions;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.extractor.Extractors.resultOf;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_FIELD_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_GETTER_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_INSTANCE_GETTER_NAME;
|
||||
|
@ -93,8 +94,8 @@ public class DirtyCheckingWithEmbeddedOnGetterTest {
|
|||
assertThat( entity.getFirstPlayerToken() )
|
||||
.extracting( TRACKER_COMPOSITE_FIELD_NAME ).isInstanceOf( CompositeOwnerTracker.class );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "name", "firstPlayerToken" } );
|
||||
assertThat( entity.getFirstPlayerToken() ).extracting( TRACKER_COMPOSITE_FIELD_NAME + ".names" )
|
||||
.isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
|
@ -107,8 +108,8 @@ public class DirtyCheckingWithEmbeddedOnGetterTest {
|
|||
Method trackerClearMethod = CardGame.class.getMethod( TRACKER_CLEAR_NAME );
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[0] );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[0] );
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -121,14 +122,14 @@ public class DirtyCheckingWithEmbeddedOnGetterTest {
|
|||
|
||||
entity.setName( "Splendor: Cities of Splendor" );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "name", "firstPlayerToken" } );
|
||||
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
entity.setFirstPlayerToken( new Component( "FIRST PLAYER!!!!!!!!" ) );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
|
||||
assertThat( entity.getFirstPlayerToken() ).extracting( TRACKER_COMPOSITE_FIELD_NAME + ".names" )
|
||||
|
|
|
@ -25,6 +25,7 @@ import org.junit.runner.RunWith;
|
|||
import org.assertj.core.api.Assertions;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.extractor.Extractors.resultOf;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_FIELD_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_GETTER_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_INSTANCE_GETTER_NAME;
|
||||
|
@ -93,8 +94,8 @@ public class DirtyCheckingWithEmbeddedTest {
|
|||
assertThat( entity.getFirstPlayerToken() )
|
||||
.extracting( TRACKER_COMPOSITE_FIELD_NAME ).isInstanceOf( CompositeOwnerTracker.class );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "name", "firstPlayerToken" } );
|
||||
assertThat( entity.getFirstPlayerToken() ).extracting( TRACKER_COMPOSITE_FIELD_NAME + ".names" )
|
||||
.isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
|
@ -107,8 +108,8 @@ public class DirtyCheckingWithEmbeddedTest {
|
|||
Method trackerClearMethod = CardGame.class.getMethod( TRACKER_CLEAR_NAME );
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[0] );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[0] );
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -121,14 +122,14 @@ public class DirtyCheckingWithEmbeddedTest {
|
|||
|
||||
entity.setName( "Splendor: Cities of Splendor" );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "name", "firstPlayerToken" } );
|
||||
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
entity.setFirstPlayerToken( new Component( "FIRST PLAYER!!!!!!!!" ) );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME )
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) )
|
||||
.isEqualTo( new String[] { "firstPlayerToken" } );
|
||||
|
||||
assertThat( entity.getFirstPlayerToken() ).extracting( TRACKER_COMPOSITE_FIELD_NAME + ".names" )
|
||||
|
|
|
@ -10,6 +10,7 @@ import java.lang.reflect.Method;
|
|||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.MappedSuperclass;
|
||||
import org.assertj.core.extractor.Extractors;
|
||||
|
||||
import org.hibernate.bytecode.enhance.internal.tracker.SimpleFieldTracker;
|
||||
|
||||
|
@ -20,6 +21,7 @@ import org.junit.Test;
|
|||
import org.junit.runner.RunWith;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.extractor.Extractors.resultOf;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_FIELD_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_ENTRY_GETTER_NAME;
|
||||
import static org.hibernate.bytecode.enhance.spi.EnhancerConstants.ENTITY_INSTANCE_GETTER_NAME;
|
||||
|
@ -71,8 +73,8 @@ public class DirtyCheckingWithMappedsuperclassTest {
|
|||
assertThat( entity )
|
||||
.extracting( TRACKER_FIELD_NAME ).isInstanceOf( SimpleFieldTracker.class );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[] { "name", "code" } );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[] { "name", "code" } );
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -82,8 +84,8 @@ public class DirtyCheckingWithMappedsuperclassTest {
|
|||
Method trackerClearMethod = CardGame.class.getMethod( TRACKER_CLEAR_NAME );
|
||||
trackerClearMethod.invoke( entity );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[0] );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( false );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[0] );
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -98,12 +100,12 @@ public class DirtyCheckingWithMappedsuperclassTest {
|
|||
|
||||
assertThat( entity.getCode() )
|
||||
.as( "Field 'code' should have not change" ).isEqualTo( "XsplX" );
|
||||
assertThat( entity ).extracting( TRACKER_HAS_CHANGED_NAME ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[] { "name" } );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_HAS_CHANGED_NAME ) ).isEqualTo( true );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[] { "name" } );
|
||||
|
||||
entity.setName( "Cities of Splendor" );
|
||||
|
||||
assertThat( entity ).extracting( TRACKER_GET_NAME ).isEqualTo( new String[] { "name", "code" } );
|
||||
assertThat( entity ).extracting( resultOf( TRACKER_GET_NAME ) ).isEqualTo( new String[] { "name", "code" } );
|
||||
}
|
||||
|
||||
@MappedSuperclass
|
||||
|
|
Loading…
Reference in New Issue