diff options
author | Thibault Gagnaux <thibault.gagnaux@bit.admin.ch> | 2021-07-07 17:21:33 +0200 |
---|---|---|
committer | Thibault Gagnaux <thibault.gagnaux@bit.admin.ch> | 2021-07-07 17:21:33 +0200 |
commit | cd5d39b867ad5435039d1a47244252078600ca0b (patch) | |
tree | 70fd7f74fc8d59fedeeff7923c4df5f217ec6cb5 /src/test/java/ch/fhnw/thga/gradleplugins/Builder.java | |
parent | 587d0943327c7bf26a6378c1a710b3b971102ea2 (diff) | |
download | frege-gradle-plugin-cd5d39b867ad5435039d1a47244252078600ca0b.tar.gz frege-gradle-plugin-cd5d39b867ad5435039d1a47244252078600ca0b.tar.bz2 frege-gradle-plugin-cd5d39b867ad5435039d1a47244252078600ca0b.zip |
Refactors tests
- Uses the builder pattern to simplify the creation of `build.gradle` test
files.
- Adds `gradlew clean test` github workflow
Diffstat (limited to 'src/test/java/ch/fhnw/thga/gradleplugins/Builder.java')
-rw-r--r-- | src/test/java/ch/fhnw/thga/gradleplugins/Builder.java | 15 |
1 files changed, 15 insertions, 0 deletions
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(); +} |