diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml new file mode 100644 index 000000000..23cc4d5e9 --- /dev/null +++ b/.github/workflows/package.yml @@ -0,0 +1,28 @@ +name: Package + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + # Compile source and target are still specified in pom.xml + java-version: '21' + distribution: 'temurin' + cache: maven + - name: Build with Maven + run: mvn --batch-mode package + + # Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive + - name: Update dependency graph + uses: advanced-security/maven-dependency-submission-action@v4 diff --git a/org-tweetyproject-arg-setaf/src/test/java/SetAfTheoryTest.java b/org-tweetyproject-arg-setaf/src/test/java/SetAfTheoryTest.java index 41e5a9e1f..19229d9c3 100644 --- a/org-tweetyproject-arg-setaf/src/test/java/SetAfTheoryTest.java +++ b/org-tweetyproject-arg-setaf/src/test/java/SetAfTheoryTest.java @@ -17,10 +17,7 @@ * Copyright 2021 The TweetyProject Team */ - - - -import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.assertEquals; import java.util.HashSet; import java.util.Set; @@ -36,6 +33,7 @@ * Examples of SetAf Theorys and their semantics * * @author Sebastian Franke + * @author Oleksandr Dzhychko * */ public class SetAfTheoryTest { @@ -69,12 +67,10 @@ public void extensionTest() { String grS = gr.getModel(s).toString(); String adS = ad.getModels(s).toString(); String prS = pr.getModels(s).toString(); - - assertTrue(grS.equals("{b,d}")); - assertTrue(adS.equals("[{b}, {d}, {b,d}, {}]")); - assertTrue(prS.equals("[{b,d}]")); - + assertEquals("{b,c,d}", grS); + assertEquals("[{b}, {d}, {b,d}, {b,c,d}, {}]", adS); + assertEquals("[{b,c,d}]", prS); } } diff --git a/pom.xml b/pom.xml index 05f86bb85..50f247f8b 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ - ../testBuild + ./testBuild ${project.groupId}.${project.artifactId}-${project.version} @@ -125,7 +125,7 @@ - ../testBuild + ./testBuild ${project.groupId}.${project.artifactId}-${project.version} @@ -137,7 +137,7 @@ ${project.groupId}.${project.artifactId}-${project.version} - ../testBuild + ./testBuild