aboutsummaryrefslogtreecommitdiff
path: root/src/functionalTest/java
diff options
context:
space:
mode:
authorThibault Gagnaux <tgagnaux@gmail.com>2021-12-08 19:19:06 +0100
committerThibault Gagnaux <tgagnaux@gmail.com>2021-12-08 19:19:06 +0100
commit420ecbdfde5ef96186fc0a805fa4d1d449d8d889 (patch)
tree8f63ee107702e7452787a14aa337239ee560d88d /src/functionalTest/java
parent8fed7811e535d3f8892ea16f7587e461ef1ee98e (diff)
downloadfrege-gradle-plugin-420ecbdfde5ef96186fc0a805fa4d1d449d8d889.tar.gz
frege-gradle-plugin-420ecbdfde5ef96186fc0a805fa4d1d449d8d889.tar.bz2
frege-gradle-plugin-420ecbdfde5ef96186fc0a805fa4d1d449d8d889.zip
feat: replFrege task v2 returns classpath with all dependencies
Diffstat (limited to 'src/functionalTest/java')
-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 395d26f..ac1a038 100644
--- a/src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java
+++ b/src/functionalTest/java/ch/fhnw/thga/gradleplugins/FregePluginFunctionalTest.java
@@ -34,6 +34,7 @@ import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayNameGenerator;
import org.junit.jupiter.api.IndicativeSentencesGeneration;
import org.junit.jupiter.api.Nested;
+import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
@@ -362,16 +363,19 @@ public class FregePluginFunctionalTest {
@TestInstance(Lifecycle.PER_CLASS)
@IndicativeSentencesGeneration(separator = " -> ", generator = DisplayNameGenerator.ReplaceUnderscores.class)
class Repl_frege_task_works {
- @Test
+ @Test
+ @Tag("debug")
void given_minimal_build_file_config() throws Exception {
- Files.createDirectories(testProjectDir.toPath().resolve(Paths.get("src", "main", "frege")));
String minimalBuildFileConfig = createFregeSection(
fregeBuilder.version("'3.25.84'").release("'3.25alpha'").build());
appendToFile(buildFile, minimalBuildFileConfig);
- BuildResult result = runGradleTask(REPL_FREGE_TASK_NAME);
+ BuildResult result = runGradleTask(REPL_FREGE_TASK_NAME, "-q");
assertTrue(project.getTasks().getByName(REPL_FREGE_TASK_NAME) instanceof ReplFregeTask);
assertEquals(SUCCESS, result.task(":" + REPL_FREGE_TASK_NAME).getOutcome());
+ Path expectedFregeJarPath = testProjectDir.toPath()
+ .resolve(Paths.get(DEFAULT_DOWNLOAD_DIRECTORY, "frege3.25.84.jar")).toAbsolutePath();
+ assertTrue(result.getOutput().contains(expectedFregeJarPath.toString()));
}
}
} \ No newline at end of file