git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@592845 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -55,7 +55,7 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| AbstractFileSet f = getInstance(); | AbstractFileSet f = getInstance(); | ||||
| f.setIncludes("**/*.java"); | f.setIncludes("**/*.java"); | ||||
| try { | try { | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| fail("Can add reference to " | fail("Can add reference to " | ||||
| + f.getDataTypeName() | + f.getDataTypeName() | ||||
| + " with elements from setIncludes"); | + " with elements from setIncludes"); | ||||
| @@ -67,7 +67,7 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| f = getInstance(); | f = getInstance(); | ||||
| f.createPatternSet(); | f.createPatternSet(); | ||||
| try { | try { | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| fail("Can add reference to " | fail("Can add reference to " | ||||
| + f.getDataTypeName() | + f.getDataTypeName() | ||||
| + " with nested patternset element."); | + " with nested patternset element."); | ||||
| @@ -79,7 +79,7 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| f = getInstance(); | f = getInstance(); | ||||
| f.createInclude(); | f.createInclude(); | ||||
| try { | try { | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| fail("Can add reference to " | fail("Can add reference to " | ||||
| + f.getDataTypeName() | + f.getDataTypeName() | ||||
| + " with nested include element."); | + " with nested include element."); | ||||
| @@ -89,7 +89,7 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| } | } | ||||
| f = getInstance(); | f = getInstance(); | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| try { | try { | ||||
| f.setIncludes("**/*.java"); | f.setIncludes("**/*.java"); | ||||
| fail("Can set includes in " | fail("Can set includes in " | ||||
| @@ -185,7 +185,7 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| public void testCircularReferenceCheck() { | public void testCircularReferenceCheck() { | ||||
| AbstractFileSet f = getInstance(); | AbstractFileSet f = getInstance(); | ||||
| project.addReference("dummy", f); | project.addReference("dummy", f); | ||||
| f.setRefid(new Reference("dummy")); | |||||
| f.setRefid(new Reference(getProject(), "dummy")); | |||||
| try { | try { | ||||
| f.getDir(project); | f.getDir(project); | ||||
| fail("Can make " + f.getDataTypeName() | fail("Can make " + f.getDataTypeName() | ||||
| @@ -206,13 +206,13 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| // dummy1 --> dummy2 --> dummy3 --> dummy1 | // dummy1 --> dummy2 --> dummy3 --> dummy1 | ||||
| AbstractFileSet f1 = getInstance(); | AbstractFileSet f1 = getInstance(); | ||||
| project.addReference("dummy1", f1); | project.addReference("dummy1", f1); | ||||
| f1.setRefid(new Reference("dummy2")); | |||||
| f1.setRefid(new Reference(getProject(), "dummy2")); | |||||
| AbstractFileSet f2 = getInstance(); | AbstractFileSet f2 = getInstance(); | ||||
| project.addReference("dummy2", f2); | project.addReference("dummy2", f2); | ||||
| f2.setRefid(new Reference("dummy3")); | |||||
| f2.setRefid(new Reference(getProject(), "dummy3")); | |||||
| AbstractFileSet f3 = getInstance(); | AbstractFileSet f3 = getInstance(); | ||||
| project.addReference("dummy3", f3); | project.addReference("dummy3", f3); | ||||
| f3.setRefid(new Reference("dummy1")); | |||||
| f3.setRefid(new Reference(getProject(), "dummy1")); | |||||
| try { | try { | ||||
| f1.getDir(project); | f1.getDir(project); | ||||
| fail("Can make circular reference."); | fail("Can make circular reference."); | ||||
| @@ -232,10 +232,10 @@ public abstract class AbstractFileSetTest extends TestCase { | |||||
| // (which has the Project's basedir as root). | // (which has the Project's basedir as root). | ||||
| f1 = getInstance(); | f1 = getInstance(); | ||||
| project.addReference("dummy1", f1); | project.addReference("dummy1", f1); | ||||
| f1.setRefid(new Reference("dummy2")); | |||||
| f1.setRefid(new Reference(getProject(), "dummy2")); | |||||
| f2 = getInstance(); | f2 = getInstance(); | ||||
| project.addReference("dummy2", f2); | project.addReference("dummy2", f2); | ||||
| f2.setRefid(new Reference("dummy3")); | |||||
| f2.setRefid(new Reference(getProject(), "dummy3")); | |||||
| f3 = getInstance(); | f3 = getInstance(); | ||||
| project.addReference("dummy3", f3); | project.addReference("dummy3", f3); | ||||
| f3.setDir(project.resolveFile(".")); | f3.setDir(project.resolveFile(".")); | ||||
| @@ -41,7 +41,7 @@ public class FileListTest extends BuildFileTest { | |||||
| FileList f = new FileList(); | FileList f = new FileList(); | ||||
| f.setDir(project.resolveFile(".")); | f.setDir(project.resolveFile(".")); | ||||
| try { | try { | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| fail("Can add reference to FileList with directory attribute set."); | fail("Can add reference to FileList with directory attribute set."); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one attribute when using refid", | assertEquals("You must not specify more than one attribute when using refid", | ||||
| @@ -51,7 +51,7 @@ public class FileListTest extends BuildFileTest { | |||||
| f = new FileList(); | f = new FileList(); | ||||
| f.setFiles("foo.xml,c/d/bar.xml"); | f.setFiles("foo.xml,c/d/bar.xml"); | ||||
| try { | try { | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| fail("Can add reference to FileList with file attribute set."); | fail("Can add reference to FileList with file attribute set."); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one attribute when using refid", | assertEquals("You must not specify more than one attribute when using refid", | ||||
| @@ -59,7 +59,7 @@ public class FileListTest extends BuildFileTest { | |||||
| } | } | ||||
| f = new FileList(); | f = new FileList(); | ||||
| f.setRefid(new Reference("dummyref")); | |||||
| f.setRefid(new Reference(getProject(), "dummyref")); | |||||
| try { | try { | ||||
| f.setFiles("a/b/foo.java"); | f.setFiles("a/b/foo.java"); | ||||
| fail("Can set files in FileList that is a reference."); | fail("Can set files in FileList that is a reference."); | ||||
| @@ -79,7 +79,7 @@ public class FileListTest extends BuildFileTest { | |||||
| public void testCircularReferenceCheck() { | public void testCircularReferenceCheck() { | ||||
| FileList f = new FileList(); | FileList f = new FileList(); | ||||
| project.addReference("dummy", f); | project.addReference("dummy", f); | ||||
| f.setRefid(new Reference("dummy")); | |||||
| f.setRefid(new Reference(getProject(), "dummy")); | |||||
| try { | try { | ||||
| f.getDir(project); | f.getDir(project); | ||||
| fail("Can make FileList a Reference to itself."); | fail("Can make FileList a Reference to itself."); | ||||
| @@ -98,13 +98,13 @@ public class FileListTest extends BuildFileTest { | |||||
| // dummy1 --> dummy2 --> dummy3 --> dummy1 | // dummy1 --> dummy2 --> dummy3 --> dummy1 | ||||
| FileList f1 = new FileList(); | FileList f1 = new FileList(); | ||||
| project.addReference("dummy1", f1); | project.addReference("dummy1", f1); | ||||
| f1.setRefid(new Reference("dummy2")); | |||||
| f1.setRefid(new Reference(getProject(), "dummy2")); | |||||
| FileList f2 = new FileList(); | FileList f2 = new FileList(); | ||||
| project.addReference("dummy2", f2); | project.addReference("dummy2", f2); | ||||
| f2.setRefid(new Reference("dummy3")); | |||||
| f2.setRefid(new Reference(getProject(), "dummy3")); | |||||
| FileList f3 = new FileList(); | FileList f3 = new FileList(); | ||||
| project.addReference("dummy3", f3); | project.addReference("dummy3", f3); | ||||
| f3.setRefid(new Reference("dummy1")); | |||||
| f3.setRefid(new Reference(getProject(), "dummy1")); | |||||
| try { | try { | ||||
| f1.getDir(project); | f1.getDir(project); | ||||
| fail("Can make circular reference."); | fail("Can make circular reference."); | ||||
| @@ -124,10 +124,10 @@ public class FileListTest extends BuildFileTest { | |||||
| // (which has the Project's basedir as root). | // (which has the Project's basedir as root). | ||||
| f1 = new FileList(); | f1 = new FileList(); | ||||
| project.addReference("dummy1", f1); | project.addReference("dummy1", f1); | ||||
| f1.setRefid(new Reference("dummy2")); | |||||
| f1.setRefid(new Reference(getProject(), "dummy2")); | |||||
| f2 = new FileList(); | f2 = new FileList(); | ||||
| project.addReference("dummy2", f2); | project.addReference("dummy2", f2); | ||||
| f2.setRefid(new Reference("dummy3")); | |||||
| f2.setRefid(new Reference(getProject(), "dummy3")); | |||||
| f3 = new FileList(); | f3 = new FileList(); | ||||
| project.addReference("dummy3", f3); | project.addReference("dummy3", f3); | ||||
| f3.setDir(project.resolveFile(".")); | f3.setDir(project.resolveFile(".")); | ||||
| @@ -54,7 +54,7 @@ public class MapperTest extends TestCase { | |||||
| Mapper m = new Mapper(project); | Mapper m = new Mapper(project); | ||||
| m.setFrom("*.java"); | m.setFrom("*.java"); | ||||
| try { | try { | ||||
| m.setRefid(new Reference("dummyref")); | |||||
| m.setRefid(new Reference(project, "dummyref")); | |||||
| fail("Can add reference to Mapper with from attribute set"); | fail("Can add reference to Mapper with from attribute set"); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one attribute when using refid", | assertEquals("You must not specify more than one attribute when using refid", | ||||
| @@ -62,7 +62,7 @@ public class MapperTest extends TestCase { | |||||
| } | } | ||||
| m = new Mapper(project); | m = new Mapper(project); | ||||
| m.setRefid(new Reference("dummyref")); | |||||
| m.setRefid(new Reference(project, "dummyref")); | |||||
| try { | try { | ||||
| m.setFrom("*.java"); | m.setFrom("*.java"); | ||||
| fail("Can set from in Mapper that is a reference."); | fail("Can set from in Mapper that is a reference."); | ||||
| @@ -72,7 +72,7 @@ public class MapperTest extends TestCase { | |||||
| } | } | ||||
| m = new Mapper(project); | m = new Mapper(project); | ||||
| m.setRefid(new Reference("dummyref")); | |||||
| m.setRefid(new Reference(project, "dummyref")); | |||||
| try { | try { | ||||
| m.setTo("*.java"); | m.setTo("*.java"); | ||||
| fail("Can set to in Mapper that is a reference."); | fail("Can set to in Mapper that is a reference."); | ||||
| @@ -94,7 +94,7 @@ public class MapperTest extends TestCase { | |||||
| public void testCircularReferenceCheck() { | public void testCircularReferenceCheck() { | ||||
| Mapper m = new Mapper(project); | Mapper m = new Mapper(project); | ||||
| project.addReference("dummy", m); | project.addReference("dummy", m); | ||||
| m.setRefid(new Reference("dummy")); | |||||
| m.setRefid(new Reference(project, "dummy")); | |||||
| try { | try { | ||||
| m.getImplementation(); | m.getImplementation(); | ||||
| fail("Can make Mapper a Reference to itself."); | fail("Can make Mapper a Reference to itself."); | ||||
| @@ -106,13 +106,13 @@ public class MapperTest extends TestCase { | |||||
| // dummy1 --> dummy2 --> dummy3 --> dummy1 | // dummy1 --> dummy2 --> dummy3 --> dummy1 | ||||
| Mapper m1 = new Mapper(project); | Mapper m1 = new Mapper(project); | ||||
| project.addReference("dummy1", m1); | project.addReference("dummy1", m1); | ||||
| m1.setRefid(new Reference("dummy2")); | |||||
| m1.setRefid(new Reference(project, "dummy2")); | |||||
| Mapper m2 = new Mapper(project); | Mapper m2 = new Mapper(project); | ||||
| project.addReference("dummy2", m2); | project.addReference("dummy2", m2); | ||||
| m2.setRefid(new Reference("dummy3")); | |||||
| m2.setRefid(new Reference(project, "dummy3")); | |||||
| Mapper m3 = new Mapper(project); | Mapper m3 = new Mapper(project); | ||||
| project.addReference("dummy3", m3); | project.addReference("dummy3", m3); | ||||
| m3.setRefid(new Reference("dummy1")); | |||||
| m3.setRefid(new Reference(project, "dummy1")); | |||||
| try { | try { | ||||
| m1.getImplementation(); | m1.getImplementation(); | ||||
| fail("Can make circular reference."); | fail("Can make circular reference."); | ||||
| @@ -125,10 +125,10 @@ public class MapperTest extends TestCase { | |||||
| // (which holds a glob mapper from "*.java" to "*.class" | // (which holds a glob mapper from "*.java" to "*.class" | ||||
| m1 = new Mapper(project); | m1 = new Mapper(project); | ||||
| project.addReference("dummy1", m1); | project.addReference("dummy1", m1); | ||||
| m1.setRefid(new Reference("dummy2")); | |||||
| m1.setRefid(new Reference(project, "dummy2")); | |||||
| m2 = new Mapper(project); | m2 = new Mapper(project); | ||||
| project.addReference("dummy2", m2); | project.addReference("dummy2", m2); | ||||
| m2.setRefid(new Reference("dummy3")); | |||||
| m2.setRefid(new Reference(project, "dummy3")); | |||||
| m3 = new Mapper(project); | m3 = new Mapper(project); | ||||
| project.addReference("dummy3", m3); | project.addReference("dummy3", m3); | ||||
| Mapper.MapperType mt = new Mapper.MapperType(); | Mapper.MapperType mt = new Mapper.MapperType(); | ||||
| @@ -387,7 +387,7 @@ public class PathTest extends TestCase { | |||||
| public void testEmptyElementIfIsReference() { | public void testEmptyElementIfIsReference() { | ||||
| Path p = new Path(project, "/a:/a"); | Path p = new Path(project, "/a:/a"); | ||||
| try { | try { | ||||
| p.setRefid(new Reference("dummyref")); | |||||
| p.setRefid(new Reference(project, "dummyref")); | |||||
| fail("Can add reference to Path with elements from constructor"); | fail("Can add reference to Path with elements from constructor"); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one attribute when using refid", | assertEquals("You must not specify more than one attribute when using refid", | ||||
| @@ -397,7 +397,7 @@ public class PathTest extends TestCase { | |||||
| p = new Path(project); | p = new Path(project); | ||||
| p.setLocation(new File("/a")); | p.setLocation(new File("/a")); | ||||
| try { | try { | ||||
| p.setRefid(new Reference("dummyref")); | |||||
| p.setRefid(new Reference(project, "dummyref")); | |||||
| fail("Can add reference to Path with elements from setLocation"); | fail("Can add reference to Path with elements from setLocation"); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one attribute when using refid", | assertEquals("You must not specify more than one attribute when using refid", | ||||
| @@ -407,7 +407,7 @@ public class PathTest extends TestCase { | |||||
| Path another = new Path(project, "/a:/a"); | Path another = new Path(project, "/a:/a"); | ||||
| project.addReference("dummyref", another); | project.addReference("dummyref", another); | ||||
| p = new Path(project); | p = new Path(project); | ||||
| p.setRefid(new Reference("dummyref")); | |||||
| p.setRefid(new Reference(project, "dummyref")); | |||||
| try { | try { | ||||
| p.setLocation(new File("/a")); | p.setLocation(new File("/a")); | ||||
| fail("Can set location in Path that is a reference."); | fail("Can set location in Path that is a reference."); | ||||
| @@ -468,7 +468,7 @@ public class PathTest extends TestCase { | |||||
| public void testCircularReferenceCheck() { | public void testCircularReferenceCheck() { | ||||
| Path p = new Path(project); | Path p = new Path(project); | ||||
| project.addReference("dummy", p); | project.addReference("dummy", p); | ||||
| p.setRefid(new Reference("dummy")); | |||||
| p.setRefid(new Reference(project, "dummy")); | |||||
| try { | try { | ||||
| p.list(); | p.list(); | ||||
| fail("Can make Path a Reference to itself."); | fail("Can make Path a Reference to itself."); | ||||
| @@ -484,7 +484,7 @@ public class PathTest extends TestCase { | |||||
| project.addReference("dummy2", p2); | project.addReference("dummy2", p2); | ||||
| Path p3 = p2.createPath(); | Path p3 = p2.createPath(); | ||||
| project.addReference("dummy3", p3); | project.addReference("dummy3", p3); | ||||
| p3.setRefid(new Reference("dummy1")); | |||||
| p3.setRefid(new Reference(project, "dummy1")); | |||||
| try { | try { | ||||
| p1.list(); | p1.list(); | ||||
| fail("Can make circular reference."); | fail("Can make circular reference."); | ||||
| @@ -49,7 +49,7 @@ public class PatternSetTest extends TestCase { | |||||
| PatternSet p = new PatternSet(); | PatternSet p = new PatternSet(); | ||||
| p.setIncludes("**/*.java"); | p.setIncludes("**/*.java"); | ||||
| try { | try { | ||||
| p.setRefid(new Reference("dummyref")); | |||||
| p.setRefid(new Reference(project, "dummyref")); | |||||
| fail("Can add reference to PatternSet with elements from setIncludes"); | fail("Can add reference to PatternSet with elements from setIncludes"); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one attribute when using refid", | assertEquals("You must not specify more than one attribute when using refid", | ||||
| @@ -57,7 +57,7 @@ public class PatternSetTest extends TestCase { | |||||
| } | } | ||||
| p = new PatternSet(); | p = new PatternSet(); | ||||
| p.setRefid(new Reference("dummyref")); | |||||
| p.setRefid(new Reference(project, "dummyref")); | |||||
| try { | try { | ||||
| p.setIncludes("**/*.java"); | p.setIncludes("**/*.java"); | ||||
| fail("Can set includes in PatternSet that is a reference."); | fail("Can set includes in PatternSet that is a reference."); | ||||
| @@ -67,7 +67,7 @@ public class PatternSetTest extends TestCase { | |||||
| } | } | ||||
| p = new PatternSet(); | p = new PatternSet(); | ||||
| p.setRefid(new Reference("dummyref")); | |||||
| p.setRefid(new Reference(project, "dummyref")); | |||||
| try { | try { | ||||
| p.setIncludesfile(new File("/a")); | p.setIncludesfile(new File("/a")); | ||||
| fail("Can set includesfile in PatternSet that is a reference."); | fail("Can set includesfile in PatternSet that is a reference."); | ||||
| @@ -122,7 +122,7 @@ public class PatternSetTest extends TestCase { | |||||
| public void testCircularReferenceCheck() { | public void testCircularReferenceCheck() { | ||||
| PatternSet p = new PatternSet(); | PatternSet p = new PatternSet(); | ||||
| project.addReference("dummy", p); | project.addReference("dummy", p); | ||||
| p.setRefid(new Reference("dummy")); | |||||
| p.setRefid(new Reference(project, "dummy")); | |||||
| try { | try { | ||||
| p.getIncludePatterns(project); | p.getIncludePatterns(project); | ||||
| fail("Can make PatternSet a Reference to itself."); | fail("Can make PatternSet a Reference to itself."); | ||||
| @@ -141,13 +141,13 @@ public class PatternSetTest extends TestCase { | |||||
| // dummy1 --> dummy2 --> dummy3 --> dummy1 | // dummy1 --> dummy2 --> dummy3 --> dummy1 | ||||
| PatternSet p1 = new PatternSet(); | PatternSet p1 = new PatternSet(); | ||||
| project.addReference("dummy1", p1); | project.addReference("dummy1", p1); | ||||
| p1.setRefid(new Reference("dummy2")); | |||||
| p1.setRefid(new Reference(project, "dummy2")); | |||||
| PatternSet p2 = new PatternSet(); | PatternSet p2 = new PatternSet(); | ||||
| project.addReference("dummy2", p2); | project.addReference("dummy2", p2); | ||||
| p2.setRefid(new Reference("dummy3")); | |||||
| p2.setRefid(new Reference(project, "dummy3")); | |||||
| PatternSet p3 = new PatternSet(); | PatternSet p3 = new PatternSet(); | ||||
| project.addReference("dummy3", p3); | project.addReference("dummy3", p3); | ||||
| p3.setRefid(new Reference("dummy1")); | |||||
| p3.setRefid(new Reference(project, "dummy1")); | |||||
| try { | try { | ||||
| p1.getIncludePatterns(project); | p1.getIncludePatterns(project); | ||||
| fail("Can make circular reference."); | fail("Can make circular reference."); | ||||
| @@ -167,10 +167,10 @@ public class PatternSetTest extends TestCase { | |||||
| // (which holds patterns "include" and "exclude") | // (which holds patterns "include" and "exclude") | ||||
| p1 = new PatternSet(); | p1 = new PatternSet(); | ||||
| project.addReference("dummy1", p1); | project.addReference("dummy1", p1); | ||||
| p1.setRefid(new Reference("dummy2")); | |||||
| p1.setRefid(new Reference(project, "dummy2")); | |||||
| p2 = new PatternSet(); | p2 = new PatternSet(); | ||||
| project.addReference("dummy2", p2); | project.addReference("dummy2", p2); | ||||
| p2.setRefid(new Reference("dummy3")); | |||||
| p2.setRefid(new Reference(project, "dummy3")); | |||||
| p3 = new PatternSet(); | p3 = new PatternSet(); | ||||
| project.addReference("dummy3", p3); | project.addReference("dummy3", p3); | ||||
| p3.setIncludes("include"); | p3.setIncludes("include"); | ||||
| @@ -86,7 +86,7 @@ public class TarFileSetTest extends AbstractFileSetTest { | |||||
| } | } | ||||
| // check that reference tarfilesets cannot have specific attributes | // check that reference tarfilesets cannot have specific attributes | ||||
| f = (TarFileSet)getInstance(); | f = (TarFileSet)getInstance(); | ||||
| f.setRefid(new Reference("test")); | |||||
| f.setRefid(new Reference(getProject(), "test")); | |||||
| try { | try { | ||||
| f.setSrc(new File("example.tar")); | f.setSrc(new File("example.tar")); | ||||
| fail("Can add src to " | fail("Can add src to " | ||||
| @@ -104,7 +104,7 @@ public class TarFileSetTest extends AbstractFileSetTest { | |||||
| f.setDirMode("530"); | f.setDirMode("530"); | ||||
| getProject().addReference("test",f); | getProject().addReference("test",f); | ||||
| TarFileSet zid=(TarFileSet)getInstance(); | TarFileSet zid=(TarFileSet)getInstance(); | ||||
| zid.setRefid(new Reference("test")); | |||||
| zid.setRefid(new Reference(getProject(), "test")); | |||||
| assertTrue("src attribute copied by copy constructor",zid.getSrc(getProject()).equals(f.getSrc(getProject()))); | assertTrue("src attribute copied by copy constructor",zid.getSrc(getProject()).equals(f.getSrc(getProject()))); | ||||
| assertTrue("prefix attribute copied by copy constructor",f.getPrefix(getProject()).equals(zid.getPrefix(getProject()))); | assertTrue("prefix attribute copied by copy constructor",f.getPrefix(getProject()).equals(zid.getPrefix(getProject()))); | ||||
| assertTrue("file mode attribute copied by copy constructor",f.getFileMode(getProject())==zid.getFileMode(getProject())); | assertTrue("file mode attribute copied by copy constructor",f.getFileMode(getProject())==zid.getFileMode(getProject())); | ||||
| @@ -136,7 +136,7 @@ public class XMLCatalogTest extends TestCase { | |||||
| project.addReference("catalog", catalog); | project.addReference("catalog", catalog); | ||||
| try { | try { | ||||
| catalog.setRefid(new Reference("dummyref")); | |||||
| catalog.setRefid(new Reference(project, "dummyref")); | |||||
| fail("Can add reference to nonexistent XMLCatalog"); | fail("Can add reference to nonexistent XMLCatalog"); | ||||
| } catch (BuildException be) { | } catch (BuildException be) { | ||||
| assertEquals("You must not specify more than one " | assertEquals("You must not specify more than one " | ||||
| @@ -144,7 +144,7 @@ public class XMLCatalogTest extends TestCase { | |||||
| } | } | ||||
| XMLCatalog catalog2 = newCatalog(); | XMLCatalog catalog2 = newCatalog(); | ||||
| catalog2.setRefid(new Reference("catalog")); | |||||
| catalog2.setRefid(new Reference(project, "catalog")); | |||||
| try { | try { | ||||
| catalog2.addConfiguredXMLCatalog(catalog); | catalog2.addConfiguredXMLCatalog(catalog); | ||||
| @@ -159,7 +159,7 @@ public class XMLCatalogTest extends TestCase { | |||||
| // catalog <--> catalog | // catalog <--> catalog | ||||
| project.addReference("catalog", catalog); | project.addReference("catalog", catalog); | ||||
| catalog.setRefid(new Reference("catalog")); | |||||
| catalog.setRefid(new Reference(project, "catalog")); | |||||
| try { | try { | ||||
| InputSource result = catalog.resolveEntity("PUBLIC ID ONE", | InputSource result = catalog.resolveEntity("PUBLIC ID ONE", | ||||
| @@ -180,9 +180,9 @@ public class XMLCatalogTest extends TestCase { | |||||
| XMLCatalog catalog3 = newCatalog(); | XMLCatalog catalog3 = newCatalog(); | ||||
| project.addReference("catalog3", catalog3); | project.addReference("catalog3", catalog3); | ||||
| catalog3.setRefid(new Reference("catalog1")); | |||||
| catalog2.setRefid(new Reference("catalog3")); | |||||
| catalog1.setRefid(new Reference("catalog2")); | |||||
| catalog3.setRefid(new Reference(project, "catalog1")); | |||||
| catalog2.setRefid(new Reference(project, "catalog3")); | |||||
| catalog1.setRefid(new Reference(project, "catalog2")); | |||||
| try { | try { | ||||
| InputSource result = catalog1.resolveEntity("PUBLIC ID ONE", | InputSource result = catalog1.resolveEntity("PUBLIC ID ONE", | ||||
| @@ -267,8 +267,8 @@ public class XMLCatalogTest extends TestCase { | |||||
| XMLCatalog catalog2 = newCatalog(); | XMLCatalog catalog2 = newCatalog(); | ||||
| project.addReference("catalog2", catalog1); | project.addReference("catalog2", catalog1); | ||||
| catalog1.setRefid(new Reference("catalog")); | |||||
| catalog2.setRefid(new Reference("catalog1")); | |||||
| catalog1.setRefid(new Reference(project, "catalog")); | |||||
| catalog2.setRefid(new Reference(project, "catalog1")); | |||||
| try { | try { | ||||
| InputSource result = catalog2.resolveEntity(publicId, | InputSource result = catalog2.resolveEntity(publicId, | ||||
| @@ -86,7 +86,7 @@ public class ZipFileSetTest extends AbstractFileSetTest { | |||||
| } | } | ||||
| // check that reference zipfilesets cannot have specific attributes | // check that reference zipfilesets cannot have specific attributes | ||||
| f = (ZipFileSet)getInstance(); | f = (ZipFileSet)getInstance(); | ||||
| f.setRefid(new Reference("test")); | |||||
| f.setRefid(new Reference(getProject(), "test")); | |||||
| try { | try { | ||||
| f.setSrc(new File("example.zip")); | f.setSrc(new File("example.zip")); | ||||
| fail("Can add src to " | fail("Can add src to " | ||||
| @@ -104,7 +104,7 @@ public class ZipFileSetTest extends AbstractFileSetTest { | |||||
| f.setDirMode("530"); | f.setDirMode("530"); | ||||
| getProject().addReference("test",f); | getProject().addReference("test",f); | ||||
| ZipFileSet zid=(ZipFileSet)getInstance(); | ZipFileSet zid=(ZipFileSet)getInstance(); | ||||
| zid.setRefid(new Reference("test")); | |||||
| zid.setRefid(new Reference(getProject(), "test")); | |||||
| assertTrue("src attribute copied by copy constructor",zid.getSrc(getProject()).equals(f.getSrc(getProject()))); | assertTrue("src attribute copied by copy constructor",zid.getSrc(getProject()).equals(f.getSrc(getProject()))); | ||||
| assertTrue("prefix attribute copied by copy constructor",f.getPrefix(getProject()).equals(zid.getPrefix(getProject()))); | assertTrue("prefix attribute copied by copy constructor",f.getPrefix(getProject()).equals(zid.getPrefix(getProject()))); | ||||
| assertTrue("file mode attribute copied by copy constructor",f.getFileMode(getProject())==zid.getFileMode(getProject())); | assertTrue("file mode attribute copied by copy constructor",f.getFileMode(getProject())==zid.getFileMode(getProject())); | ||||