diff --git a/src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka/ClassFileTest.java b/src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka/ClassFileTest.java
index bc6651ef6..0f29f5ce0 100644
--- a/src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka/ClassFileTest.java
+++ b/src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka/ClassFileTest.java
@@ -65,6 +65,7 @@ import org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo;
* Nothing special about this testcase...
*
* @author Stephane Bailliez
+ * @author Martijn Kruithof
*/
public class ClassFileTest extends TestCase {
public ClassFileTest(String s) {
@@ -80,7 +81,11 @@ public class ClassFileTest extends TestCase {
assertEquals("ClassFileTest.java", clazzfile.getSourceFile());
MethodInfo[] methods = clazzfile.getMethods();
assertEquals(3, methods.length);
- assertHasMethod("void ()", 2, methods);
+ if (JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_2)) {
+ assertHasMethod("void ()", 1, methods);
+ } else {
+ assertHasMethod("void ()", 2, methods);
+ }
assertHasMethod("void testTwoLines()", 2, methods);
assertHasMethod("void testOneLine()", 3, methods);
}