diff --git a/src/test/java/de/hhu/stups/codegenerator/cpp/TestCpp.java b/src/test/java/de/hhu/stups/codegenerator/cpp/TestCpp.java
index 554831ec4b073569b2ffaefaccda24466f65d13b..66f5d54a376334c061048d7e4b590b6474e705dc 100644
--- a/src/test/java/de/hhu/stups/codegenerator/cpp/TestCpp.java
+++ b/src/test/java/de/hhu/stups/codegenerator/cpp/TestCpp.java
@@ -70,7 +70,7 @@ public class TestCpp {
 		Path mainPath = cppFilePaths.get(cppFilePaths.size() - 1);
 
 		Process compileProcess = runtime
-				.exec("g++ -std=c++14 -O2 -flto -march=native -g -DIMMER_NO_THREAD_SAFETY -o " + machineName + ".exec" + " out/test/resources/de/hhu/stups/codegenerator/" + machine + ".cpp");
+				.exec("g++ -std=c++14 -O2 -flto -march=native -g -DIMMER_NO_THREAD_SAFETY -o " + machineName + ".exec" + " build/resources/test/de/hhu/stups/codegenerator/" + machine + ".cpp");
 		compileProcess.waitFor();
 
 		String error = streamToString(compileProcess.getErrorStream());
@@ -95,7 +95,7 @@ public class TestCpp {
 
 		System.out.println("Assert: " + result + " = " + expectedOutput);
 
-		assertEquals(result, expectedOutput);
+		assertEquals(expectedOutput, result);
 		cleanUp(mainPath.toString());
 	}
 
diff --git a/src/test/java/de/hhu/stups/codegenerator/java/TestJava.java b/src/test/java/de/hhu/stups/codegenerator/java/TestJava.java
index e9098d51205edf539656400dab7be37550c52bcf..be55a3b26533dae955c95f8585dfc7004d32ffa5 100644
--- a/src/test/java/de/hhu/stups/codegenerator/java/TestJava.java
+++ b/src/test/java/de/hhu/stups/codegenerator/java/TestJava.java
@@ -89,7 +89,7 @@ public class TestJava {
 			return;
 		}
 
-		Process executeProcess = runtime.exec("java -cp btypes_persistent.jar:out/test/resources/de/hhu/stups/codegenerator/" + machinePath.substring(0, machinePath.length() - machineName.length()) + " " + machineName);
+		Process executeProcess = runtime.exec("java -cp btypes_persistent.jar:build/resources/test/de/hhu/stups/codegenerator/" + machinePath.substring(0, machinePath.length() - machineName.length()) + " " + machineName);
 		executeProcess.waitFor();
 
 		error = streamToString(executeProcess.getErrorStream());
@@ -102,7 +102,7 @@ public class TestJava {
 
 		System.out.println("Assert: " + result + " = " + expectedOutput);
 
-		assertEquals(result, expectedOutput);
+		assertEquals(expectedOutput, result);
 
 		Set<File> classFiles = javaFilePaths.stream()
 				.map(path -> new File(path.getParent().toFile(), machinePath + ".class"))
diff --git a/src/test/java/de/hhu/stups/codegenerator/python/TestPython.java b/src/test/java/de/hhu/stups/codegenerator/python/TestPython.java
index c3df84a78ce89bdd0559accfe6d782740cdab055..01a3ecc2efff1c33b064da2e665dc9286e0c314f 100644
--- a/src/test/java/de/hhu/stups/codegenerator/python/TestPython.java
+++ b/src/test/java/de/hhu/stups/codegenerator/python/TestPython.java
@@ -64,7 +64,7 @@ public class TestPython {
     }
 
     ProcessBuilder processBuilder = new ProcessBuilder();
-    processBuilder.environment().put("PYTHONPATH", "btypes_persistent.jar");
+    processBuilder.environment().put("PYTHONPATH", "btypes_primitives/src/main/python");
     processBuilder.command("python",  "build/resources/test/de/hhu/stups/codegenerator/" + machinePath.substring(0, machinePath.length() - machineName.length()) + machineName + ".py");
     Process executeProcess = processBuilder.start();
     executeProcess.waitFor();
@@ -79,7 +79,7 @@ public class TestPython {
 
     System.out.println("Assert: " + result + " = " + expectedOutput);
 
-    assertEquals(result, expectedOutput);
+    assertEquals(expectedOutput, result);
 
     /*Set<File> classFiles = pythonFilePaths.stream()
         .map(path -> new File(path.getParent().toFile(), machinePath + ".class"))