Skip to content

Commit 158bebe

Browse files
committed
#50 - Better account for annotation attributes without default values
1 parent aba8500 commit 158bebe

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/test/java/org/hibernate/models/annotations/DefaultValueTests.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ private void doTest(Index index) {
6868
assertThat( annotationUsage.getClassDetails( "someClassValue" ) ).isNotNull();
6969
assertThat( annotationUsage.getClassDetails( "someClassValue" ).toJavaClass() ).isEqualTo( Entity.class );
7070

71+
// apparently the models code does not use this method directly, but ORM does. This is the one that was leading to NPE
7172
final MutableAnnotationUsage<CustomAnnotation> created = descriptor.createUsage( null, buildingContext );
73+
assertThat( created.getClassDetails( "someClassValue" ) ).isNull();
7274
}
7375

7476
@Target( ElementType.TYPE )

0 commit comments

Comments
 (0)