aboutsummaryrefslogtreecommitdiff
path: root/src/functionalTest/java/ch/fhnw
diff options
context:
space:
mode:
authorThibault Gagnaux <tgagnaux@gmail.com>2021-12-20 10:55:27 +0100
committerThibault Gagnaux <tgagnaux@gmail.com>2021-12-21 11:19:07 +0100
commit813ab013c4b15ed44615313b7c15d405bdeadb91 (patch)
tree6ef05def94ee7294e99630a330c0015789813508 /src/functionalTest/java/ch/fhnw
parente7b73f3a18c487efe6122e875f0b1ff96af3dd8f (diff)
downloadfrege-gradle-plugin-813ab013c4b15ed44615313b7c15d405bdeadb91.tar.gz
frege-gradle-plugin-813ab013c4b15ed44615313b7c15d405bdeadb91.tar.bz2
frege-gradle-plugin-813ab013c4b15ed44615313b7c15d405bdeadb91.zip
feat: adds `outputDir` to classpath
Diffstat (limited to 'src/functionalTest/java/ch/fhnw')
-rw-r--r--src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java b/src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java
index f94469c..ad0265b 100644
--- a/src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java
+++ b/src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java
@@ -400,9 +400,10 @@ public class FregePluginFunctionalTest {
class Deps_frege_task_works {
@Test
void given_minimal_build_file_config() throws Exception {
+ String completionFr = "Completion.fr";
String minimalBuildFileConfig = createFregeSection(
fregeBuilder.version("'3.25.84'").release("'3.25alpha'").build());
- appendToFile(buildFile, minimalBuildFileConfig);
+ setupDefaultFregeProjectStructure(SIMPLE_FREGE_CODE, completionFr, minimalBuildFileConfig);
BuildResult result = runGradleTask(DEPS_FREGE_TASK_NAME, "-q");
assertTrue(project.getTasks().getByName(DEPS_FREGE_TASK_NAME) instanceof DependencyFregeTask);
@@ -414,10 +415,12 @@ public class FregePluginFunctionalTest {
void given_build_file_config_with_dependencies() throws Exception {
String minimalBuildFileConfig = createFregeSection(
fregeBuilder.version("'3.25.84'").release("'3.25alpha'").build());
- appendToFile(buildFile, minimalBuildFileConfig);
+ String completionFr = "Completion.fr";
+ setupDefaultFregeProjectStructure(SIMPLE_FREGE_CODE, completionFr, minimalBuildFileConfig);
appendToFile(buildFile, String.join("\n", "repositories {", "mavenCentral()", "}"));
appendToFile(buildFile, String.join("\n", "dependencies {",
"implementation group: 'org.json', name: 'json', version: '20211205'", "}"));
+
BuildResult result = runGradleTask(DEPS_FREGE_TASK_NAME, "-q");
assertTrue(project.getTasks().getByName(DEPS_FREGE_TASK_NAME) instanceof DependencyFregeTask);
assertEquals(SUCCESS, result.task(":" + DEPS_FREGE_TASK_NAME).getOutcome());
@@ -432,9 +435,10 @@ public class FregePluginFunctionalTest {
class Repl_frege_task_works {
@Test
void given_minimal_build_file_config() throws Exception {
+ String completionFr = "Completion.fr";
String minimalBuildFileConfig = createFregeSection(
fregeBuilder.version("'3.25.84'").release("'3.25alpha'").build());
- appendToFile(buildFile, minimalBuildFileConfig);
+ setupDefaultFregeProjectStructure(SIMPLE_FREGE_CODE, completionFr, minimalBuildFileConfig);
BuildResult result = runGradleTask(REPL_FREGE_TASK_NAME, "-q");
assertTrue(project.getTasks().getByName(REPL_FREGE_TASK_NAME) instanceof ReplFregeTask);