From 9247334a079685e0bb79dd3c6526714d8b3d4b55 Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Tue, 23 Jun 2015 01:22:35 -0500 Subject: [PATCH] Update getTargetNameFromTemplatesFileName() to also work on Windows systems --- .../src/org/antlr/v4/testgen/TestGenerator.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/runtime-testsuite/src/org/antlr/v4/testgen/TestGenerator.java b/runtime-testsuite/src/org/antlr/v4/testgen/TestGenerator.java index bf593dc7b..58f0e567f 100644 --- a/runtime-testsuite/src/org/antlr/v4/testgen/TestGenerator.java +++ b/runtime-testsuite/src/org/antlr/v4/testgen/TestGenerator.java @@ -282,9 +282,8 @@ public class TestGenerator { public String getTargetNameFromTemplatesFileName() { // runtimeTemplates is like /Users/parrt/antlr/code/antlr4/tool/test/org/antlr/v4/test/runtime/java/Java.test.stg // extra target name - int targetEnd = runtimeTemplates.getPath().indexOf(".test.stg"); - String targetAtEnd = runtimeTemplates.getPath().substring(0, targetEnd); - return targetAtEnd.substring(targetAtEnd.lastIndexOf('/') + 1); + int targetEnd = runtimeTemplates.getName().indexOf(".test.stg"); + return runtimeTemplates.getName().substring(0, targetEnd); } public File getOutputDir(String templateFolder) {