Bug 241538 - ant tests need to be updated to reflect ant 1.7.1
diff --git a/ant/org.eclipse.ant.tests.core/tests/org/eclipse/ant/tests/core/tests/OptionTests.java b/ant/org.eclipse.ant.tests.core/tests/org/eclipse/ant/tests/core/tests/OptionTests.java
index 132e3bf..0e2bbc2 100644
--- a/ant/org.eclipse.ant.tests.core/tests/org/eclipse/ant/tests/core/tests/OptionTests.java
+++ b/ant/org.eclipse.ant.tests.core/tests/org/eclipse/ant/tests/core/tests/OptionTests.java
@@ -588,13 +588,13 @@
 			return true;
 		}
 		
-		int index = message.lastIndexOf(PLUGIN_VERSION);
-		if (index == -1) {
-			return false;
+		if (message.endsWith(PLUGIN_VERSION)) {
+			return true;
 		}
-		//org.apache.ant_1.7.0.v200704241635
-		int result = message.length() - (index + PLUGIN_VERSION.length());
-		return  result == 14;
+		
+		//org.apache.ant_1.7.1.v200704241635
+		message = message.substring(0, message.length() - 14);
+		return message.endsWith(PLUGIN_VERSION);
 	}
 	
 	/**
diff --git a/ant/org.eclipse.ant.tests.ui/Ant Tests/org/eclipse/ant/tests/ui/separateVM/SeparateVMTests.java b/ant/org.eclipse.ant.tests.ui/Ant Tests/org/eclipse/ant/tests/ui/separateVM/SeparateVMTests.java
index 3c3e221..95198a5 100644
--- a/ant/org.eclipse.ant.tests.ui/Ant Tests/org/eclipse/ant/tests/ui/separateVM/SeparateVMTests.java
+++ b/ant/org.eclipse.ant.tests.ui/Ant Tests/org/eclipse/ant/tests/ui/separateVM/SeparateVMTests.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2004, 2007 IBM Corporation and others.
+ * Copyright (c) 2004, 2008 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -219,8 +219,7 @@
       	String message= ConsoleLineTracker.getMessage(1);
       	assertTrue("Incorrect message. Should end with org.apache.ant. Message: " + message, checkAntHomeMessage(message));
       	message= ConsoleLineTracker.getMessage(2);
-		assertTrue("Incorrect message. Should end with org.apache.ant. Message: " + message, checkAntHomeMessage(message));
-		
+		assertTrue("Incorrect message. Should end with org.apache.ant. Message: " + message, checkAntHomeMessage(message));		
     }
 
 	private boolean checkAntHomeMessage(String message) {
@@ -228,12 +227,12 @@
 			return true;
 		}
 		
-		int index = message.lastIndexOf(PLUGIN_VERSION);
-		if (index == -1) {
-			return false;
+		if (message.endsWith(PLUGIN_VERSION)) {
+			return true;
 		}
-		//org.apache.ant_1.7.0.v200704241635
-		int result = message.length() - (index + PLUGIN_VERSION.length());
-		return  result == 14;
+		
+		//org.apache.ant_1.7.1.v200704241635
+		message = message.substring(0, message.length() - 14);
+		return message.endsWith(PLUGIN_VERSION);
 	}
 }