Author: bodewig
Date: Wed Nov 23 21:26:34 2005
New Revision: 348658
URL: http://svn.apache.org/viewcvs?rev=348658&view=rev
Log:
adapt to output differences in different versions of svn client
Modified:
ant/antlibs/svn/trunk/src/testcases/org/apache/ant/svn/AbstractSvnTaskTest.java
Modified:
ant/antlibs/svn/trunk/src/testcases/org/apache/ant/svn/AbstractSvnTaskTest.java
URL:
http://svn.apache.org/viewcvs/ant/antlibs/svn/trunk/src/testcases/org/apache/ant/svn/AbstractSvnTaskTest.java?rev=348658&r1=348657&r2=348658&view=diff
==============================================================================
---
ant/antlibs/svn/trunk/src/testcases/org/apache/ant/svn/AbstractSvnTaskTest.java
(original)
+++
ant/antlibs/svn/trunk/src/testcases/org/apache/ant/svn/AbstractSvnTaskTest.java
Wed Nov 23 21:26:34 2005
@@ -1,5 +1,5 @@
/*
- * Copyright 2005 The Apache Software Foundation
+ * Copyright 2005 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -47,7 +47,26 @@
public void testRevisionAttribute() {
File f = getProject().resolveFile("tmpdir/trunk/build.xml");
assertTrue("starting empty", !f.exists());
- expectLogContaining("revision-attribute", "A trunk/build.xml");
+
+ // used to be
+ // expectLogContaining("revision-attribute", "A trunk/build.xml");
+ // but the number of spaces between the status and the file depends
+ // on the version of the command line client
+ executeTarget("revision-attribute");
+ String log = getLog();
+ int buildFileIndex = log.indexOf("trunk/build.xml");
+ assertTrue("expected message about build.xml, log was: " + log,
+ buildFileIndex > -1);
+ for (int i = buildFileIndex - 1; i > -1; --i) {
+ char c = log.charAt(i);
+ if (c != ' ') {
+ assertEquals('A', c);
+ break;
+ }
+ }
+ assertTrue("expexted 'A' status for build.xml, log was:" +log,
+ buildFileIndex > -1);
+
assertTrue("now it is there", f.exists());
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]