From 25c3cf1f4f37e3e2d97fcc7499096369eac94b04 Mon Sep 17 00:00:00 2001 From: Koen Aers Date: Tue, 15 Jul 2025 14:06:41 +0300 Subject: [PATCH] HBX-3038: Gradle 'generateJava' task should generate annotated entities by default - Add assertion to verify the existence of 'public class Person ' in JpaDefaultTest and NoAnnotationsTest Signed-off-by: Koen Aers --- .../java/org/hibernate/tool/gradle/java/JpaDefaultTest.java | 1 + .../java/org/hibernate/tool/gradle/java/NoAnnotationsTest.java | 1 + 2 files changed, 2 insertions(+) diff --git a/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/JpaDefaultTest.java b/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/JpaDefaultTest.java index 0908c5a8b7..d3705519e2 100644 --- a/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/JpaDefaultTest.java +++ b/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/JpaDefaultTest.java @@ -136,6 +136,7 @@ private void verifyProject() throws Exception { String generatedPersonJavaFileContents = new String( Files.readAllBytes(generatedPersonJavaFile.toPath())); assertTrue(generatedPersonJavaFileContents.contains("import jakarta.persistence.Entity;")); + assertTrue(generatedPersonJavaFileContents.contains("public class Person ")); } private void addHibernateToolsPluginLine(StringBuffer gradleBuildFileContents) { diff --git a/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/NoAnnotationsTest.java b/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/NoAnnotationsTest.java index 4b8b0e634f..3176e86039 100644 --- a/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/NoAnnotationsTest.java +++ b/gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/NoAnnotationsTest.java @@ -137,6 +137,7 @@ private void verifyProject() throws Exception { String generatedPersonJavaFileContents = new String( Files.readAllBytes(generatedPersonJavaFile.toPath())); assertFalse(generatedPersonJavaFileContents.contains("import jakarta.persistence.Entity;")); + assertTrue(generatedPersonJavaFileContents.contains("public class Person ")); } private void addHibernateToolsPluginLine(StringBuffer gradleBuildFileContents) {