Skip to content

Commit 3ccbdff

Browse files
committed
HHH-18693 Updated InnerClassTest
1 parent 390ee11 commit 3ccbdff

File tree

1 file changed

+20
-5
lines changed
  • tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass

1 file changed

+20
-5
lines changed

tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass/InnerClassTest.java

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,33 @@
77
import jakarta.persistence.Entity;
88
import jakarta.persistence.Id;
99
import jakarta.persistence.NamedQuery;
10+
import org.hibernate.processor.test.innerclass.InnerClassTest.One.Two;
1011
import org.hibernate.processor.test.util.CompilationTest;
1112
import org.hibernate.processor.test.util.WithClasses;
1213
import org.junit.Test;
1314

1415
import static org.hibernate.processor.test.util.TestUtil.assertMetamodelClassGeneratedFor;
1516
import static org.hibernate.processor.test.util.TestUtil.assertNoMetamodelClassGeneratedFor;
1617
import static org.hibernate.processor.test.util.TestUtil.getMetaModelSourceAsString;
18+
import static org.junit.Assert.assertEquals;
1719

1820
public class InnerClassTest extends CompilationTest {
1921

20-
@WithClasses({Person.class, Dummy.class, Inner.class})
22+
@WithClasses({Person.class, Dummy.class, Inner.class, Two.class})
2123
@Test
2224
public void test() {
25+
System.out.println( getMetaModelSourceAsString( InnerClassTest.class ) );
26+
System.out.println( getMetaModelSourceAsString( Dummy.class ) );
27+
System.out.println( getMetaModelSourceAsString( Person.class ) );
28+
assertEquals(
29+
getMetaModelSourceAsString( Inner.class ),
30+
getMetaModelSourceAsString( Two.class )
31+
);
2332
assertMetamodelClassGeneratedFor( Inner.class );
24-
System.out.println( getMetaModelSourceAsString( Inner.class ) );
33+
assertMetamodelClassGeneratedFor( Two.class );
2534
assertMetamodelClassGeneratedFor( Dummy.Inner.class );
26-
System.out.println( getMetaModelSourceAsString( Dummy.Inner.class ) );
2735
assertMetamodelClassGeneratedFor( Person.class );
28-
System.out.println( getMetaModelSourceAsString( Person.class ) );
2936
assertMetamodelClassGeneratedFor( Person.PersonId.class );
30-
System.out.println( getMetaModelSourceAsString( Person.PersonId.class ) );
3137
assertNoMetamodelClassGeneratedFor( Dummy.class );
3238
assertMetamodelClassGeneratedFor( Dummy.DummyEmbeddable.class );
3339
System.out.println( getMetaModelSourceAsString( Dummy.DummyEmbeddable.class ) );
@@ -57,4 +63,13 @@ public void setAddress(String address) {
5763
this.address = address;
5864
}
5965
}
66+
67+
static class One {
68+
@Entity
69+
static class Two {
70+
@Id
71+
Integer id;
72+
String value;
73+
}
74+
}
6075
}

0 commit comments

Comments
 (0)