diff options
author | Thibault Gagnaux <tgagnaux@gmail.com> | 2021-12-08 19:19:06 +0100 |
---|---|---|
committer | Thibault Gagnaux <tgagnaux@gmail.com> | 2021-12-08 19:19:06 +0100 |
commit | 420ecbdfde5ef96186fc0a805fa4d1d449d8d889 (patch) | |
tree | 8f63ee107702e7452787a14aa337239ee560d88d /src/functionalTest | |
parent | 8fed7811e535d3f8892ea16f7587e461ef1ee98e (diff) | |
download | frege-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')
-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 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 |