Author: mbenson Date: Wed Sep 20 10:05:25 2006 New Revision: 448264 URL: http://svn.apache.org/viewvc?view=rev&rev=448264 Log: Differentiate between no RCs specified and no matching Resources.
Modified: ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java Modified: ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java URL: http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java?view=diff&rev=448264&r1=448263&r2=448264 ============================================================================== --- ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java (original) +++ ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java Wed Sep 20 10:05:25 2006 @@ -68,7 +68,7 @@ /** * The build files to process. */ - private Union buildFiles = new Union(); + private Union buildFiles; /** * project instance for the build file currently under test. @@ -123,6 +123,9 @@ * adds build files to run as tests. */ public void add(ResourceCollection rc) { + if (buildFiles == null) { + buildFiles = new Union(); + } buildFiles.add(rc); } @@ -156,7 +159,7 @@ } public void execute() { - if (buildFiles.size() == 0) { + if (buildFiles == null) { throw new BuildException(ERROR_NO_TESTS); } doResourceCollection(buildFiles); @@ -179,12 +182,13 @@ * Processes a ResourceCollection. */ private void doResourceCollection(ResourceCollection rc) { + //should relax this restriction if/when Ant core allows non-files if (!rc.isFilesystemOnly()) { throw new BuildException(ERROR_NON_FILES); } Iterator i = rc.iterator(); - while(i.hasNext()) { + while (i.hasNext()) { FileResource r = (FileResource) i.next(); if (r.isExists()) { doFile(r.getFile()); @@ -439,4 +443,4 @@ public void messageLogged(BuildEvent event) {} } -} \ No newline at end of file +} --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]