diff options
author | Thibault Gagnaux <tgagnaux@gmail.com> | 2021-12-20 10:55:27 +0100 |
---|---|---|
committer | Thibault Gagnaux <tgagnaux@gmail.com> | 2021-12-21 11:19:07 +0100 |
commit | 813ab013c4b15ed44615313b7c15d405bdeadb91 (patch) | |
tree | 6ef05def94ee7294e99630a330c0015789813508 /src/functionalTest/java/ch/fhnw | |
parent | e7b73f3a18c487efe6122e875f0b1ff96af3dd8f (diff) | |
download | frege-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.java | 10 |
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); |