diff --git a/src/main/java/de/hftstuttgart/dta/Testrunner.java b/src/main/java/de/hftstuttgart/dta/Testrunner.java index 1bf8f0503b182f9b1a4905d70481582e389eb613..16edd221911f95645ddbf93c294558c412a872a9 100644 --- a/src/main/java/de/hftstuttgart/dta/Testrunner.java +++ b/src/main/java/de/hftstuttgart/dta/Testrunner.java @@ -220,7 +220,7 @@ public class Testrunner // // result.name = (matcher.matches() && matcher.group(1) != null) ? matcher.group(1) : String.valueOf(e.getSource()); String sourcePath=String.valueOf(e.getSource()); - result.packageName=sourcePath.substring(sourcePath.lastIndexOf(File.separator)-1); + result.packageName=sourcePath.substring(1, sourcePath.lastIndexOf(File.separator)); result.className=sourcePath.substring(sourcePath.lastIndexOf(File.separator)+1, sourcePath.length()-1); result.name=result.className; result.state = Result.State.COMPILATIONERROR.ordinal(); @@ -257,7 +257,7 @@ public class Testrunner { String testParent=s.getParentId().get(); int lastDotIndex=testParent.lastIndexOf('.'); - String testPackage=testParent.substring(testParent.lastIndexOf(':')+1, lastDotIndex-1); + String testPackage=testParent.substring(testParent.lastIndexOf(':')+1, lastDotIndex); String testClass=testParent.substring(lastDotIndex+1, testParent.length()-1); Result result = new Result(); result.packageName=testPackage;