From cd5d39b867ad5435039d1a47244252078600ca0b Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Wed, 7 Jul 2021 17:21:33 +0200 Subject: Refactors tests - Uses the builder pattern to simplify the creation of `build.gradle` test files. - Adds `gradlew clean test` github workflow --- src/test/java/ch/fhnw/thga/gradleplugins/Builder.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/test/java/ch/fhnw/thga/gradleplugins/Builder.java (limited to 'src/test/java/ch/fhnw/thga/gradleplugins/Builder.java') diff --git a/src/test/java/ch/fhnw/thga/gradleplugins/Builder.java b/src/test/java/ch/fhnw/thga/gradleplugins/Builder.java new file mode 100644 index 0000000..cebaaf3 --- /dev/null +++ b/src/test/java/ch/fhnw/thga/gradleplugins/Builder.java @@ -0,0 +1,15 @@ +package ch.fhnw.thga.gradleplugins; + +public interface Builder { + Builder version(String version); + + Builder release(String release); + + Builder compilerDownloadDir(String downloadDir); + + Builder mainSourceDir(String mainSourceDir); + + Builder outputDir(String outputDir); + + FregeDTO build(); +} -- cgit