Skip to content

Commit 2f3bea0

Browse files
committed
HBX-3080: Refactor the Gradle integration tests to factor out common code
- Inline the 'verifyProject()' methods of the test classes into their respective test methods Signed-off-by: Koen Aers <[email protected]>
1 parent 715810b commit 2f3bea0

File tree

6 files changed

+7
-26
lines changed

6 files changed

+7
-26
lines changed

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,13 @@
2121
public class JpaDefaultTest extends TestTemplate {
2222

2323
@Test
24-
public void testTutorial() throws Exception {
24+
public void testJpaDefault() throws Exception {
2525
setDatabaseCreationScript(new String[] {
2626
"create table PERSON (ID int not null, NAME varchar(20), primary key (ID))",
2727
"insert into PERSON values (1, 'foo')"
2828
});
2929
createProject();
3030
executeGradleCommand("generateJava");
31-
verifyProject();
32-
}
33-
34-
private void verifyProject() throws Exception {
3531
File generatedOutputFolder = new File(getProjectDir(), "app/generated-sources");
3632
assertTrue(generatedOutputFolder.exists());
3733
assertTrue(generatedOutputFolder.isDirectory());

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
public class NoAnnotationsTest extends TestTemplate {
2222

2323
@Test
24-
public void testTutorial() throws Exception {
24+
public void testNoAnnotations() throws Exception {
2525
setDatabaseCreationScript(new String[] {
2626
"create table PERSON (ID int not null, NAME varchar(20), primary key (ID))",
2727
"insert into PERSON values (1, 'foo')"
@@ -33,10 +33,6 @@ public void testTutorial() throws Exception {
3333
);
3434
createProject();
3535
executeGradleCommand("generateJava");
36-
verifyProject();
37-
}
38-
39-
private void verifyProject() throws Exception {
4036
File generatedOutputFolder = new File(getProjectDir(), "app/generated-sources");
4137
assertTrue(generatedOutputFolder.exists());
4238
assertTrue(generatedOutputFolder.isDirectory());

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

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
public class NoGenerics extends TestTemplate {
2121

2222
@Test
23-
public void testTutorial() throws Exception {
23+
public void testNoGenerics() throws Exception {
2424
setDatabaseCreationScript(new String[] {
2525
"create table PERSON (ID int not null, NAME varchar(20), primary key (ID))",
2626
"create table ITEM (ID int not null, NAME varchar(20), OWNER_ID int not null, " +
@@ -33,10 +33,6 @@ public void testTutorial() throws Exception {
3333
);
3434
createProject();
3535
executeGradleCommand("generateJava");
36-
verifyProject();
37-
}
38-
39-
private void verifyProject() throws Exception {
4036
File generatedOutputFolder = new File(getProjectDir(), "app/generated-sources");
4137
assertTrue(generatedOutputFolder.exists());
4238
assertTrue(generatedOutputFolder.isDirectory());
@@ -55,5 +51,5 @@ private void verifyProject() throws Exception {
5551
Files.readAllBytes(generatedItemJavaFile.toPath()));
5652
assertTrue(generatedItemJavaFileContents.contains("public class Item "));
5753
}
58-
54+
5955
}

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

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,14 @@
2020
public class UseGenerics extends TestTemplate {
2121

2222
@Test
23-
public void testTutorial() throws Exception {
23+
public void testUseGenerics() throws Exception {
2424
setDatabaseCreationScript(new String[] {
2525
"create table PERSON (ID int not null, NAME varchar(20), primary key (ID))",
2626
"create table ITEM (ID int not null, NAME varchar(20), OWNER_ID int not null, " +
2727
" primary key (ID), foreign key (OWNER_ID) references PERSON(ID))"
2828
});
2929
createProject();
3030
executeGradleCommand("generateJava");
31-
verifyProject();
32-
}
33-
34-
private void verifyProject() throws Exception {
3531
File generatedOutputFolder = new File(getProjectDir(), "app/generated-sources");
3632
assertTrue(generatedOutputFolder.exists());
3733
assertTrue(generatedOutputFolder.isDirectory());
@@ -50,5 +46,5 @@ private void verifyProject() throws Exception {
5046
Files.readAllBytes(generatedItemJavaFile.toPath()));
5147
assertTrue(generatedItemJavaFileContents.contains("public class Item "));
5248
}
53-
49+
5450
}

gradle/plugin/src/functionalTest/java/org/hibernate/tool/gradle/tutorial/TutorialTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,6 @@ public void testTutorial() throws Exception {
2828
});
2929
createProject();
3030
executeGradleCommand("generateJava");
31-
verifyProject();
32-
}
33-
34-
private void verifyProject() {
3531
File generatedOutputFolder = new File(getProjectDir(), "app/generated-sources");
3632
assertTrue(generatedOutputFolder.exists());
3733
assertTrue(generatedOutputFolder.isDirectory());

gradle/plugin/src/functionalTest/java/org/hibernate/tool/it/gradle/TestTemplate.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ protected void addHibernateToolsExtension(StringBuffer gradleBuildFileContents)
154154
gradleBuildFileContents.insert(pos + 1, "\n\n" + extension);
155155
}
156156
}
157+
157158
}
158159

159160

0 commit comments

Comments
 (0)