From fdc977dfa60097ea82de340d3790d680c763800d Mon Sep 17 00:00:00 2001 From: Gero Lueckemeyer <gero.lueckemeyer@hft-stuttgart.de> Date: Mon, 6 Nov 2023 11:45:29 +0100 Subject: [PATCH] fixed test and compile error package path index --- src/main/java/de/hftstuttgart/dta/Testrunner.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/hftstuttgart/dta/Testrunner.java b/src/main/java/de/hftstuttgart/dta/Testrunner.java index 1bf8f05..16edd22 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; -- GitLab