Skip to content

Commit 8a31ee0

Browse files
committed
HBX-3080: Refactor the Gradle integration tests to factor out common code
- Create integration test template class 'org.hibernate.tool.it.gradle.TestTemplate' - Make the following classes extends the template from above: * org.hibernate.tool.gradle.java.JpaDefaultTest * org.hibernate.tool.gradle.java.NoAnnotationsTest * org.hibernate.tool.gradle.java.NoGenerics * org.hibernate.tool.gradle.java.UseGenerics Signed-off-by: Koen Aers <koen.aers@gmail.com>
1 parent 3bc8918 commit 8a31ee0

File tree

5 files changed

+17
-4
lines changed

5 files changed

+17
-4
lines changed

gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/JpaDefaultTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
import org.junit.jupiter.api.Test;
1818
import org.junit.jupiter.api.io.TempDir;
1919

20-
public class JpaDefaultTest {
20+
import org.hibernate.tool.it.gradle.TestTemplate;
21+
22+
public class JpaDefaultTest extends TestTemplate {
2123

2224
private static final List<String> GRADLE_INIT_PROJECT_ARGUMENTS = List.of(
2325
"init", "--type", "java-application", "--dsl", "groovy", "--test-framework", "junit-jupiter", "--java-version", "17");

gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/NoAnnotationsTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
import org.junit.jupiter.api.Test;
1818
import org.junit.jupiter.api.io.TempDir;
1919

20-
public class NoAnnotationsTest {
20+
import org.hibernate.tool.it.gradle.TestTemplate;
21+
22+
public class NoAnnotationsTest extends TestTemplate {
2123

2224
private static final List<String> GRADLE_INIT_PROJECT_ARGUMENTS = List.of(
2325
"init", "--type", "java-application", "--dsl", "groovy", "--test-framework", "junit-jupiter", "--java-version", "17");

gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/NoGenerics.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
import org.junit.jupiter.api.Test;
1717
import org.junit.jupiter.api.io.TempDir;
1818

19-
public class NoGenerics {
19+
import org.hibernate.tool.it.gradle.TestTemplate;
20+
21+
public class NoGenerics extends TestTemplate {
2022

2123
private static final List<String> GRADLE_INIT_PROJECT_ARGUMENTS = List.of(
2224
"init", "--type", "java-application", "--dsl", "groovy", "--test-framework", "junit-jupiter", "--java-version", "17");

gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/java/UseGenerics.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
import org.junit.jupiter.api.Test;
1717
import org.junit.jupiter.api.io.TempDir;
1818

19-
public class UseGenerics {
19+
import org.hibernate.tool.it.gradle.TestTemplate;
20+
21+
public class UseGenerics extends TestTemplate {
2022

2123
private static final List<String> GRADLE_INIT_PROJECT_ARGUMENTS = List.of(
2224
"init", "--type", "java-application", "--dsl", "groovy", "--test-framework", "junit-jupiter", "--java-version", "17");
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package org.hibernate.tool.it.gradle;
2+
3+
public class TestTemplate {
4+
5+
}

0 commit comments

Comments
 (0)