Skip to content

Commit 745eee5

Browse files
committed
fix for StringIndexOutOfBoundsException
1 parent 5a9fd65 commit 745eee5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

grails-plugin-testing/src/main/groovy/org/codehaus/groovy/grails/compiler/injection/test/TestForTransformation.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,13 +150,15 @@ public void visit(ASTNode[] astNodes, SourceUnit source) {
150150
String fileName = source.getName();
151151
String className = GrailsResourceUtils.getClassName(new FileSystemResource(fileName));
152152
if (className != null) {
153-
boolean isSpock = className.endsWith("Spec");
154153
String targetClassName = null;
155154

156-
if (isJunit) {
155+
if (className.endsWith("Tests")) {
157156
targetClassName = className.substring(0, className.indexOf("Tests"));
158157
}
159-
else if (isSpock) {
158+
else if (className.endsWith("Test")) {
159+
targetClassName = className.substring(0, className.indexOf("Test"));
160+
}
161+
else if (className.endsWith("Spec")) {
160162
targetClassName = className.substring(0, className.indexOf("Spec"));
161163
}
162164

0 commit comments

Comments
 (0)