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