aboutsummaryrefslogtreecommitdiff
path: root/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java')
-rw-r--r--velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java b/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java
index 3906f6c2..529683ff 100644
--- a/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java
+++ b/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java
@@ -83,7 +83,13 @@ public class VelTools66TestCase
/* the testcase is obsolete in JDK 8, as SystemManager.checkMemberAccess is not anymore called
* by Class.getMethods() */
- int javaVersion = Integer.parseInt(System.getProperty("java.version").split("\\.")[1]);
+ String [] javaVersionFields = System.getProperty("java.version").split("\\.");
+ int javaVersion = Integer.parseInt(javaVersionFields[0]);
+ if (javaVersion == 1)
+ {
+ javaVersion = Integer.parseInt(javaVersionFields[1]);
+ }
+
if (javaVersion >= 8)
{
return;